Ich habe Videos, die nicht vernünftig konvertiert werden. Bei einigen geht es, bei anderen nicht.
Es geht derzeit um das Video: http://www.rchelifan.org/media.php?mode=play&id=1481
Das ist die Originaldatei:
Code: Alles auswählen
www-data@rhfdevel:~/pTube/videos$ ffmpeg -i fa3428e128ce01aa76c0.wmv
ffmpeg version 0.7.11, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 28 2012 01:15:36 with gcc 4.4.5
configuration: --enable-libdc1394 --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --extra-libs=-lgcrypt --disable-altivec --disable-armv5te --disable-armv6 --disable-vis
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.123. 0 / 52.123. 0
libavformat 52.111. 0 / 52.111. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
[wmv3 @ 0x92796a0] Extra data: 8 bits left, value: 0
Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, asf, from 'fa3428e128ce01aa76c0.wmv':
Metadata:
WMFSDKVersion : 11.0.5721.5275
WMFSDKNeeded : 0.0.0.0000
IsVBR : 1
VBR Peak : 179
Buffer Average : 454
Duration: 00:06:13.41, start: 0.000000, bitrate: 993 kb/s
Stream #0.0(ger): Audio: wmav2, 48000 Hz, 2 channels, s16, 160 kb/s
Stream #0.1(ger): Video: wmv3 (Main), yuv420p, 640x480, 822 kb/s, 25 tbr, 1k tbn, 1k tbc
Code: Alles auswählen
www-data@rhfdevel:~/pTube/videos$ ls -las fa3428e128ce01aa76c0.*
469780 -rw-r--r-- 1 www-data www-data 480575619 Feb 27 17:15 fa3428e128ce01aa76c0.mp4
43008 -rw-r--r-- 1 www-data www-data 43990867 Feb 29 10:42 fa3428e128ce01aa76c0.ogv
32556 -rw-r--r-- 1 www-data www-data 33297457 Feb 27 17:12 fa3428e128ce01aa76c0.webm
45328 -rw-rw---- 1 www-data www-data 46359641 Apr 17 2011 fa3428e128ce01aa76c0.wmv
Code: Alles auswählen
www-data@rhfdevel:~/pTube$ ffmpeg -i videos/fa3428e128ce01aa76c0.mp4
ffmpeg version 0.7.11, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 28 2012 01:15:36 with gcc 4.4.5
configuration: --enable-libdc1394 --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --extra-libs=-lgcrypt --disable-altivec --disable-armv5te --disable-armv6 --disable-vis
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.123. 0 / 52.123. 0
libavformat 52.111. 0 / 52.111. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'videos/fa3428e128ce01aa76c0.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01 00:00:00
encoder : Lavf52.111.0
Duration: 00:06:13.48, start: 0.000000, bitrate: 10293 kb/s
Stream #0.0(ger): Video: h264 (High 4:4:4 Predictive), yuv420p, 640x480, 10203 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
Metadata:
creation_time : 1970-01-01 00:00:00
Stream #0.1(ger): Audio: aac, 48000 Hz, stereo, s16, 88 kb/s
Metadata:
creation_time : 1970-01-01 00:00:00
Hat evtl. jemand nen Tipp?
Ach ja, so konvertiere ich:
Code: Alles auswählen
function create_h264($ifile, $ofile, $width, $height)
{
$target_ratio = $width . "x" . $height;
$command = "ffmpeg -i $ifile -acodec libfaac -ab 128k -vcodec libx264 -vpre lossless_slow -b 500k -threads 0 -s $target_ratio -y $ofile";
exec($command);
}