Мне нужно сделать две вещи с видео .avi
:
.srt
) без изменения времени или самого видео. .avi
в .mpeg
. Есть ли способ сделать это в одной или двух командных строках? (Возможно, используя ffmpeg
?)
Некоторые дополнительные данные:
.avi
, а затем конвертируйте или сначала конвертируйте, а затем добавьте субтитры в .mpeg
Arista может делать обе эти вещи, и она предоставляет очень хороший, легкий графический интерфейс. Это доступно в репозиториях.
У меня есть успех:
ffmpeg -i subs.srt subs.ass
ffmpeg -i input.avi -vf "ass=subs.ass" output.avi
Но мне нужно было перекомпилировать ffmpeg с опцией --enable-libass
.
Вы можете использовать Mobile Media Converter для выполнения этих задач.
Вы можете скачать с здесь .
Попробуйте использовать mencoder
. Примерно так работает:
mencoder source.avi -sub srt.srt -o destination.mpeg -oac mp3lame -ovc lavc -of mpeg
mencoder имеет gazillion CLI-переключателей для управления качеством видео, некоторые идеи смотрите здесь (в частности, о кодировании в mpeg):
В Arista: