4

используя ffmpeg я хотел бы иметь некоторые направления / параметры для:

  • закодировать любой аудиофайл на плохой битрейт
  • вырезать обложку из файла
  • оптимизировать по скорости
  • оптимизировать по размеру

Моя цель - как можно быстрее получить файл в формате mp3, закодированный в формате mp3, качество не имеет значения (даже 96 кбит / с или менее), просто оно должно быть очень быстрым.

2 ответа2

4
ffmpeg -i input.file -map 0:a:0 -b:a 96k output.mp3

... преобразует любой файл со звуком в MP3 с постоянной скоростью передачи битов 96 кбит / с. Музыкальные файлы обычно хранят изображения обложки в виде видеопотока, который будет удален этой командой; Файлы M4A делают это по-другому, но ffmpeg в настоящее время не может получить доступ к этим данным, поэтому они будут удалены независимо от того, что вы делаете. Также будет выбран первый аудиопоток, если есть несколько аудиопотоков.

Режим CBR должен быть быстрее, чем VBR, а использование низкой скорости передачи данных должно быть быстрее, чем более высокая.

Конечно, размер файла может быть легко вычислен из скорости передачи данных. В одноминутном формате CBR MP3 @ 96 кбит / с размер файла будет 60s*96000bit/s=5760000 bit, /8192=703.125 KB .

1

Попробуйте это, сэр

ffmpeg -i aa.mp3 -b:a 96k -map a bb.mp3

-map a полоски

ссылка

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .