Перекодировать видео в webm со сжатием без потерь

Перекодировать видео в webm со сжатием без потерь

Я использую 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

Связанный контент