Przenoszę parę płyt DVD na Youtube. Robię to tak: za pomocą "cat" zlepiam pliki .vob w jeden i potem wydaję polecenie analogiczne do poniższego:
Kod: Zaznacz cały
ffmpeg -i plik.vob -acodec mp3 -vcodec h263p -s 320x240 -ab 64k -b 1200k -ss 00:29:40 -t 00:06:21 -r 30 ~/Video/plik.avi
Rzecz w tym, że dla fragmentów znajdujących się w dalszej części pliku czekanie aż ffmpeg sobie znajdzie odpowiednią pozycję trwa niewiele mniej niż kodowanie tej przerwy. Próbowałem wycinać fragmenty z pojedyńczych plików .vob ew, zlepiać dwa czy trzy, jeśli interesujący mnie fragment był rozrzucony, ale nie miałem synchronizacji dźwięku i video.
Da się to jakoś robić szybciej, tzn. tak żeby nie trzeba było czekać?