Я использую GNU/Linux (Arch Linux) и мне нужно перекодировать некоторые видео из .avi/.mov в .webm.
У меня нет исходного файла для большинства видео, только "очень сжатый" .avi, и я не могу потерять качество (я заменю старое видео, перекодировав его). Как это сделать?
Я уже пробовал ffmpeg (с "ffmpeg -i file.avi file.webm", но это снижает качество) и VLC (видео идет идеально, но звук рассинхронизируется (я включил "синхронизацию по звуковой дорожке", но улучшений нет)).
Я также пробовал много других программ, таких как «Transmaggedon», «Arista», «Sinthgunt», «winFF» и «Handbrake», но безрезультатно (или вообще безрезультатно).
Спасибо за вашу поддержку
решение1
$> ffmpeg -i in.avi -c:v copy out.mkv
примечание: .webm
по сутиконтейнер matroska ( .mkv
) с видео vp8 и аудио vorbis. так что технически вы можете создать webm только если ваш source-media такой же как vp8 video и vorbis audio .. что в вашем случае не так, я полагаю. с другой стороны: контейнер matroska съедает все, таким образом, пример дает.mkv