Commit graph

124 commits

Author SHA1 Message Date
Can Geliş
6c39d07274 add tests 2014-11-16 21:28:14 +02:00
Romain Neutron
f2a6329829 Merge branch 'fix-aspect-ratio' of github.com:nlegoff/PHP-FFmpeg into nlegoff-fix-aspect-ratio
* 'fix-aspect-ratio' of github.com:nlegoff/PHP-FFmpeg:
  Fix video aspect ratio calculation
2014-08-26 10:45:33 +02:00
Nicolas Le Goff
c51ccf4f2c Fix video aspect ratio calculation 2014-08-25 20:36:05 +02:00
Romain Neutron
c1993b6b92 Merge branch 'master' of github.com:SimonSimCity/PHP-FFMpeg into SimonSimCity-master
* 'master' of github.com:SimonSimCity/PHP-FFMpeg:
  checkstyle by php-cs-fixer
  Added configuration for audio channels
2014-08-12 20:53:47 +02:00
mhor
ac767875a6 checkstyle by php-cs-fixer 2014-08-08 23:50:33 +02:00
sylvainv
72d7a8c236 Added custom filter support 2014-07-30 18:01:39 +08:00
sylvainv
475d1a508a Added watermark functionality and unit tests 2014-07-28 17:27:12 +08:00
Simon Schick
7004e53399 Added configuration for audio channels 2014-06-25 10:21:59 +02:00
MrHash
5211e58dc9 Support for Wav and Aac audio encoding 2014-04-21 14:09:32 +01:00
Romain Neutron
8dfaf18158 Merge pull request #81 from alchemy-fr/fix-dimensions
Fix dimensions
2013-12-17 08:54:46 -08:00
Romain Neutron
197b534359 Fix CS 2013-12-17 17:40:31 +01:00
Romain Neutron
c4fcee4517 Fix width / height detection 2013-12-17 17:38:12 +01:00
Romain Neutron
18abae55a9 Fix compatibility with avconv 0.9 2013-12-02 14:05:18 +01:00
Romain Neutron
fca866e1d8 Fix using rotate and resize filters at the same time (#78) 2013-11-29 14:21:21 +01:00
Romain Neutron
ad2b9e75a5 Fix #76 : Remove restriction on filesystem resources 2013-11-29 11:16:57 +01:00
Romain Neutron
a875227591 Fix tests 2013-11-28 18:49:13 +01:00
Romain Neutron
6948e263ff Add a rotate filter (fix #15) 2013-11-28 15:37:17 +01:00
Romain Neutron
d3e97c974e Add support for video to audio transcoding 2013-10-10 15:09:10 +02:00
Romain Neutron
169e63a547 Fix video single pass encodings 2013-10-10 14:59:38 +02:00
Romain Neutron
5da128acaa Fix #66 : Allow single pass encoding 2013-10-10 13:27:06 +02:00
Jacob Budin
790e891ffc Added Vorbis (.ogg) audio format
Use requires 2 channel (stereo) audio input
2013-09-09 13:10:31 -04:00
Romain Neutron
c722665482 Fix Invalid ratio computing 2013-09-05 12:09:39 +02:00
Romain Neutron
bb31915285 Add FrameFilters::fixDisplayRatio method 2013-09-05 11:18:14 +02:00
Romain Neutron
e43da86152 Fix FiltersCollection::getIterator in case of empty collection 2013-09-05 11:18:14 +02:00
Romain Neutron
1de948faba Add DisplayRatioFixer Frame filter 2013-09-05 11:18:14 +02:00
Romain Neutron
bcf3e5f65a Apply frame filters on Frame::save 2013-09-05 11:17:36 +02:00
Romain Neutron
5814eb3085 Inject Video at Frame construction 2013-09-05 11:17:36 +02:00
Romain Neutron
15711a0e50 Add convenient Stream::getDimensions method to extract video dimension. 2013-09-04 19:24:19 +02:00
Romain Neutron
543d9aaeaf Fix #46 : A/V synchronization works on flash player, not on html5 one 2013-08-08 11:12:50 +02:00
Romain Neutron
aa26a1efd0 Save frame to target file without prompt 2013-08-06 14:59:28 +02:00
Romain Neutron
ef237a8f76 Fix #47 : MediaTypeInterface::save adds filters depending on the codec 2013-08-05 18:00:39 +02:00
Romain Neutron
69767d3d34 Allow use of FFProbe on remote files 2013-08-05 14:37:21 +02:00
Romain Neutron
3bdb341abb Fix #44 : throw an exception in case of older ffprobe 2013-07-03 20:53:12 +02:00
Romain Neutron
ee1eb83a0b Rename VideoResampleFilter to FrameRateFilter 2013-07-03 20:16:09 +02:00
Romain Neutron
964da8a210 Rename FFMpeg\Media\Frame::saveAs to FFMpeg\Media\Frame::save 2013-07-03 20:09:38 +02:00
Romain Neutron
8e87d243d9 Add ExecutableNotFoundException 2013-07-03 14:13:29 +02:00
Romain Neutron
890cbce1f9 Add filter priorities 2013-06-26 00:21:12 +02:00
Romain Neutron
d7cf9231af Add ability to share audio filters with video 2013-06-25 21:43:01 +02:00
Romain Neutron
3fa1ea1f4f Add TimeCode::fromSeconds method 2013-06-25 18:19:15 +02:00
Romain Neutron
ad3a5af623 Version 0.3 2013-06-25 10:03:20 +02:00
Romain Neutron
0cb9b30932 Add unit tests to getMultiple 2013-05-04 22:20:30 +02:00
Romain Neutron
94c13056e4 Add timeout getter and setter 2013-04-21 17:52:11 +02:00
Romain Neutron
506730e739 Fix uni tests 2013-02-07 13:39:22 +01:00
Romain Neutron
23bffdfd5f Enhance options for better output 2013-02-07 12:40:11 +01:00
Romain Neutron
d7bb7bd091 Remove microtimeFloat method 2012-12-28 00:01:03 +01:00
Romain Neutron
ea17f2f257 Rename Audio to AudioInterface and Video to VideoInterface 2012-12-06 11:32:32 +01:00
Robert Gruendler
36b0036285 added support for retrieving progress information via helpers 2012-12-04 17:19:58 +01:00
Romain Neutron
8ddbc82630 Fix tests to fit API 2012-10-11 16:29:10 +02:00
Romain Neutron
01756fa1a8 Fix tests 2012-09-03 19:16:50 +02:00
Romain Neutron
e1c8862248 Add option to service provider for ffmpeg threads number 2012-09-03 15:20:49 +02:00