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

Как задать Битрейт аудио и видео

у меня есть файл mov со следующей информацией о носителе:

Stream 0
Type: Video
Codec: H264-MPEG-4 AVC (part 10)avc1
Language: English
Resolution: 1280x720
Frame rate: 24

Stream 1
Type: Audio
Codec: MPEG AAC Audio (mp4a)
Language: English
Channels: Stereo
Sample rate: 44100HZ

и я хотел бы использовать FFmpeg для преобразования этого файла MOV в файл AVI.

Я знаю, что могу указать скорость аудио и видео (от в этой статье):

ffmpeg -i InputFile.mpg -ab 128 -b 1200 OutputFile.avi

но для моего случая, если я хочу держать первоначальное качество, то что должно быть моей битовой скоростью аудио и видео?

5
задан slhck
источник

1 ответов

чтобы указать целевой битрейт для видео и аудио, используйте -b:v и -b:a параметры, соответственно. Вы можете использовать аббревиатуры, как K для kBit / s и M для Мбит/сек.

например:

ffmpeg -i input.mp4 -b:v 1M -b:a 192k output.avi

Примечание:

  • это простой однопроходный код, который пытается достичь заданного битрейта в конце. Это, вероятно, приведет к неправильным оценкам битрейта для видео части. Рекомендуется использовать два прохода режим кодирования если вы хотите настроить таргетинг на определенный битрейт. Смотрите H. 264 руководство по кодированию дополнительные советы.

  • посмотрите на качество: вам это нужно лучше? Затем используйте более высокий битрейт. Попробуйте и посмотрите, что лучше всего работает для вас. Если вы просто используете тот же битрейт, что и на входе, скорее всего, качество будет намного хуже, чем у оригинала из-за потеря поколения.

  • ffmpeg выбирает видео по умолчанию и аудиокодек для контейнера AVI, который является mpeg4 и libmp3lame кодировщик, соответственно, так MPEG - 4 Часть II видео и аудио MP3. Здесь нельзя использовать оригинальные видео-и аудиокодеки (H. 264 и AAC), поскольку они не поддерживаются контейнерами AVI.

  • почти любой кодек позволяет установить определенный битрейт, но многие кодеки имеют режимы переменный битрейт / фиксированное качество. Если вы не заботитесь о конкретном размере файла, используйте этот режим. Пожалуйста, прочитайте H. 264 руководство по кодированию и раздел Постоянный Коэффициент для этого.

36
отвечен slhck 2017-06-29 12:32:46
источник

Другие вопросы bitrate ffmpeg video-encoding