ffmpeg x264 preset Problem

Nobert

New Member
Guten Tag,
ich habe zurzeit ein sehr ungewöhnliches Problem mit FFmpeg, ich nutze FFmpeg bereits auf einem "ubuntu hardy 8.0.4" Server, doch nun hab ich versucht FFmpeg auf einem "ubuntu jaunty 9.04" Server zu installieren. Installieren ist natürlich nicht das Problem, der Fehler steckt wahrscheinlich in dem x264 codec, denn er will meine preset befehle nicht anehmen.

Meine Quellen:

git clone git://git.videolan.org/x264.git
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg



FFmpeg Befehl:
Code:
../ffmpeg/ffmpeg -i ../uploads/473806.avi -acodec libfaac -ab 160k -vcodec libx264 -vpre fast -crf 22 473806.mp4

Ausgabe von FFmpeg:
Code:
FFmpeg version SVN-r23056, Copyright (c) 2000-2010 the FFmpeg developers
  built on May  8 2010 13:31:01 with gcc 4.3.3
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab
  libavutil     50.15. 1 / 50.15. 1
  libavcodec    52.67. 0 / 52.67. 0
  libavformat   52.62. 0 / 52.62. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.19. 0 /  1.19. 0
  libswscale     0.10. 0 /  0.10. 0
  libpostproc   51. 2. 0 / 51. 2. 0
Input #0, avi, from '../uploads/473806.avi':
  Metadata:
    ISFT            : MEncoder Sherpya-SVN-r30075-4.2.5
    ICOP            : SOF
  Duration: 00:42:13.99, start: 0.000000, bitrate: 1154 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 624x352 [PAR 1:1 DAR 39:22], 25 tbr, 25 tbn, 25 tbc
    Stream #0.1: Audio: mp3, 48000 Hz, 2 channels, s16, 160 kb/s
File for preset 'fast' not found

Wie Sie sehen können ist der libx264 codec in FFmpeg eingebunden, dennoch weiß er nichts mit dem preset Befehl anzufangen, kann es vielleicht daran liegen das eine neue Version von x264 vorliegt und neue Befehle dazu?
Ich bitte um Lösungsvorschläge, ich weiß einfach nicht mehr weiter... hab alles bereits deinstalliert und wieder erneut installiert, ohne Erfolg.

Danke für die Hilfe.

Mit freundlichen Grüßen
Nobert
 
Natürlich muss das entsprechende preset file auch vorhanden sein. Presets sind quasi Dateien, die gewisse Voreinstellungen enthalten. Wenn du ein preset namens 'fast' verwenden möchtest, so muss dies (glaube) auch unter ~/.ffmpeg/ vorhanden sein.

Gruss
 
Vielen Dank für deine Nachricht, ich hab in dem "ffmpeg" Ordner unter "ffpresets" alle verfügbaren presets einsehen können. Nun hab ich in FFmpeg den Befehl zum direkten Pfad zur preset Datei angegeben und schon funktioniert es.

Befehl:

Code:
../ffmpeg/ffmpeg -i ../uploads/473806.avi -acodec libfaac -ab 160k -vcodec libx264 -fpre ../ffmpeg/ffpresets/libx264-fast.ffpreset -crf 22 473806.mp4

-fpre ../ffmpeg/ffpresets/libx264-fast.ffpreset

Anstatt -vpre einfach -fpre, und den Pfad zur *.ffpreset Datei angeben, schon ist das Problem behoben.

Danke!

Mit freundlichen Grüßen
Nobert
 
Back
Top