Przekształciłem plik mkv (matroska) na avi przy użyciu ffmpeg:
ffmpeg -i input.mkv -f mp4 -vcodec mpeg4 -sameq -r 29.97 -b 512kb -acodec ac3 -ab 128kb -vol 512 output.avi
Plik wyjściowy działa poprawnie przy użyciu mplayera. Następnie użyłem mencodera do wstawienia napisów:
mencoder output.avi -o new.avi -oac pcm -ovc lavc -subfont-text-scale 3 -sub subtitle.srt
Po odtworzeniu wideo „new.avi” wideo i audio nie są zsynchronizowane. Jakie opcje mogę wprowadzić do mencodera, aby zsynchronizować A / V?
Próbowałem też tej ffmpeg -newsubtitle
opcji, ale nie mogę jej uruchomić. Wszelkie przykłady użycia -newsubtitle
byłyby bardzo mile widziane.