FFmpeg
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.