FFmpeg

Z funus.net

FFmpeg — pakiet oprogramowania zawierający konwerter różnych formatów kodowania wideo (ffmpeg), oraz kilka innych narzędzi, m.in. odtwarzacz (ffplay).

Przy pomocy polecenia ffmpeg można przekonwertować m.in. filmy w formacie flv (flash video, używany na youtube.com czy innych tego typu serwisach) do bardziej strawnego MPEG-a. Przykład, jak to zrobić, znajduje się na tej stronie, przy czym użyte tam parametry dają wynik marnej jakości. Także parametry domyślne są raczej kiepskie.

Składnia w skrócie:

ffmpeg -i INPUT  -ab ABR -ar ASF -b VBR -s SIZE  OUTPUT

gdzie:

-ab ABR – audio bitrate (kbps)
-ar ASF – audio sampling rate (kHz)
-b VBR – video bitrate (kbps)
-s SIZE – rozmiar obrazu wyjściowego, wygląda na to, że jeśli się nie poda, to zachowuje oryginalny.

Parametry najlepiej dobrać empirycznie, porównując efekt konwersji z oryginałem. Ja używam np. czegoś w stylu:

ffmpeg -i INPUT  -ab 256 -ar 44100 -b 500  OUTPUT.

Zauważyłem pewną niedogodność takiej konwersji. Gdy film wynikowy odtwarzany jest przez xine, to dźwięk jest jakby przesterowany. Z drugiej strony, ffplay czy kaffeine nie wykazują takich objawów.

[edytuj] Zobacz też