ffmepg Problem mit H.264

Antworten
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63783
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#1 ffmepg Problem mit H.264

Beitrag von tracer »

Ist hier jemand fitter als ich mit Videocodecs?

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
Mein Script erstellt mit schön die gewünschten Dateien:

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
Das ist die mp4:

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
Sieht für mich OK aus, aber der Safari kann sie nicht abspielen (ich nutze projekktor). Andere Videos gehen ohne Probleme, bei diesem Video geht die OGV unter FX auch problemlos.

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);
}
Benutzeravatar
135erHeli
Beiträge: 2475
Registriert: 02.09.2007 17:05:42
Wohnort: Berlin
Kontaktdaten:

#2 Re: ffmepg Problem mit H.264

Beitrag von 135erHeli »

Lass mich raten Aktuelles FFMPEG auf Debian? :lol:

Fals ja das Problem haben wir auch grad das jeder Browser bis auf FX die Vids abspielt :(
Gruss Jens

Logo 600SE Carbon Edition 5020-450 Torro Edition Jive 80HV vStabi Silverline
DJI F550 Flamewheel MultiWii SE V2.5+GPS

http://www.etes-autoservice.de/
http://www.radwechsel-vorort.de/
http://www.boots-reifenservice.de
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63783
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#3 Re: ffmepg Problem mit H.264

Beitrag von tracer »

135erHeli hat geschrieben:Lass mich raten Aktuelles FFMPEG auf Debian?
Ne 0.7er Version aus Debian-Multimedia.

Ich wollte eigentlich vermeiden, ffmepg selber zu bauen, weil ich dann bei security updates immer selber am Ball bleiben muss.
135erHeli hat geschrieben:Fals ja das Problem haben wir auch grad das jeder Browser bis auf FX die Vids abspielt
Bei dem Problemviedeo geht der FX: http://camouflage.no-ip.org/pTube/index ... ce01aa76c0
Benutzeravatar
135erHeli
Beiträge: 2475
Registriert: 02.09.2007 17:05:42
Wohnort: Berlin
Kontaktdaten:

#4 Re: ffmepg Problem mit H.264

Beitrag von 135erHeli »

Ok ich hatte das Problem das ich FFMPEG selber Builden musste weils aus dem Multimedia Repo nicht so wolte

Code: Alles auswählen

FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers
  built on Feb 14 2012 09:12:46 with gcc 4.4.5
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-swscale --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-libvpx
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 1 /  0.16. 1
  libavcodec    52.108. 0 / 52.108. 0
  libavformat   52.93. 0 / 52.93. 0
  libavdevice   52. 2. 3 / 52. 2. 3
  libavfilter    1.74. 0 /  1.74. 0
  libswscale     0.12. 0 /  0.12. 0
  libpostproc   51. 2. 0 / 51. 2. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
Damit gehen eigentlich alle Videos nur manche nicht im FX sonst funze alle anderen Browser Problemlos

Hatten es auch schon mit der Faststart Option Probiert leider auch ohne Abhilfe
Zuletzt geändert von 135erHeli am 29.02.2012 11:51:59, insgesamt 1-mal geändert.
Gruss Jens

Logo 600SE Carbon Edition 5020-450 Torro Edition Jive 80HV vStabi Silverline
DJI F550 Flamewheel MultiWii SE V2.5+GPS

http://www.etes-autoservice.de/
http://www.radwechsel-vorort.de/
http://www.boots-reifenservice.de
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63783
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#5 Re: ffmepg Problem mit H.264

Beitrag von tracer »

135erHeli hat geschrieben:Damit gehen eigentlich alle Videos nur manche nicht im FX sonst funze alle anderen Browser Problemlos
Ok, ich warte mal ab, ob noch andere Vorschläge kommen, sonst werde ich wohl selber bauen müssen.
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63783
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Kontaktdaten:

#6 Re: ffmepg Problem mit H.264

Beitrag von tracer »

tracer hat geschrieben:sonst werde ich wohl selber bauen müssen.
Ich habe im Testsystem jetzt mal die aktuellste git Version gebaut.

Damit geht es. Die Lösung mag mir fürs Produktivsystem aber nicht wirklich gefallen :(
Benutzeravatar
135erHeli
Beiträge: 2475
Registriert: 02.09.2007 17:05:42
Wohnort: Berlin
Kontaktdaten:

#7 Re: ffmepg Problem mit H.264

Beitrag von 135erHeli »

Yup der Gedanken ging mir auch durch den Kopf als ich das Problem mit der Multimedia Souce hatte aber Shitt happens :(
Gruss Jens

Logo 600SE Carbon Edition 5020-450 Torro Edition Jive 80HV vStabi Silverline
DJI F550 Flamewheel MultiWii SE V2.5+GPS

http://www.etes-autoservice.de/
http://www.radwechsel-vorort.de/
http://www.boots-reifenservice.de
Antworten

Zurück zu „PC & Multimedia“