Как изменить битрейт аудио до 85 Кбит / с и сохранить настройки видео?

1132
S4NNY1

Когда я пытаюсь изменить битрейт аудио для моего видео, мой видео-выход ниже, чем должно быть. Также мое выходное видео должно быть в формате MOV.

Я старался:

./ffmpeg -i myvideo.mov.mp4 -b:a 85k output.mov 
0
какие кодеки вы хотите использовать? x264 для видео, aac для аудио? и какова цель? сделать файл совместимым для потоковой передачи в Интернете или просто сделать любой файл для воспроизведения, например, с помощью VLC? flolilolilo 6 лет назад 0
Я хотел бы использовать H264 для видео и MP4A для аудио S4NNY1 6 лет назад 0
попробуйте что-нибудь вместе: `ffmpeg -i myvideo.mov.mp4 -c: v libx264 -crf 18 -c: aac -b: 85k output.mov`` -crf`-flag указывает коэффициент постоянной скорости - вы могли бы Назовите это «предустановкой качества». «0» означает «без потерь», «20» обычно означает «без видимых потерь качества». [ссылка на руководство по hf64 для ffmpeg] (https://trac.ffmpeg.org/wiki/Encode/H.264), если ваш входной файл уже имеет h264 в качестве видеокодека, то вы также можете использовать `-c: v copy`, чтобы просто скопировать видео-поток в новый файл. flolilolilo 6 лет назад 0
Я пробовал упомянутый код, но все же битрейт видео ниже моего оригинала, я попробую -c: v скопировать, и это сработало. Где я могу дать вам право голоса? S4NNY1 6 лет назад 0
один и тот же (или более высокий) битрейт не обязательно означает, что качество выше (или даже то же самое), например, вы берете свой видео-файл, кодируете его с помощью `-b: v 1k`. Затем вы берете полученный файл и указываете `-crf 0`, что означает без потерь. размер файла значительно увеличится, но качество останется на том же низком уровне, что и у первого файла. так что если `-crf 20` дает вам файл, который визуально неотличим от оригинала, но битрейт сброшен, то это только означает, что кодер работает более эффективно, чем исходный. Что касается голосования: слева от комментария есть стрелка. flolilolilo 6 лет назад 0

0 ответов на вопрос

Похожие вопросы