Программа Windows для снижения битрейта файлов M4A без перекодирования

Фон:

У меня есть музыкальный плейлист с .M4Aфайлами (кодеки AAC) с разным битрейтом, который я хотел бы понизить до установленного битрейта с целью экономии места на телефоне, на который я буду их передавать. Поскольку многие из этих файлов были загружены непосредственно с YouTube (с помощью youtube-dl), мне бы хотелось избежать их повторного кодирования.

Поэтому я ищу программу для Windows, которая...

  • Работает на Windows 7
  • Бесплатно
  • Это программа с графическим интерфейсом , а не решение для командной строки
  • Умеет конвертировать пакет .M4Aфайлов в заданный битрейт без перекодирования

Спасибо, буду очень признателен за любую помощь заранее.

По определению, если вы измените битрейт, вам придется перекодировать - иначе вы получите ерунду - это немного похоже на то, что вы хотите изменить количество страниц в книге без переразметки текста.
Значит, нельзя? Вы уверены в этом? Я мог бы поклясться, что слышал упоминания о перекодировании без потерь во время моего обширного чтения по этой теме, особенно когда речь идет об одном и том же формате файла. Может быть, я неправильно понял.
Перекодирование без потерь - это не то же самое, что без перекодирования, о чем и спрашивает ваш вопрос! Так что да, я на 100% уверен, что то, о чем вы сейчас просите, невозможно сделать.
Извините, чтобы уточнить; Когда я говорил о перекодировании без потерь, я имел в виду перекодирование файлов с потерями без дальнейших потерь, а не перекодирование форматов файлов без потерь.
Проблема в том, что в вашем вопросе говорится «без перекодирования», а не «перекодирование без дальнейших потерь». В любом случае более низкая скорость передачи данных почти всегда приводит к дальнейшим потерям, поскольку при более низкой скорости передачи данных доступна меньшая пропускная способность данных, то есть что это значит.
@SteveBarnes - я понимаю, откуда ты. Если вы хотите сделать это ответом, я награжу вас наградой и опубликую новый вопрос, правильно перефразировав вопрос, если вы также не уверены, что «перекодирование без дальнейших потерь» невозможно. или?
Ответ добавлен, чтобы попытаться помочь любому, кто ищет что-то подобное.

Ответы (2)

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

Думайте об этом как об изменении размера страниц в книге, если вы не переформатируете или не масштабируете текст и изображения, вы не можете сделать это и сохранить всю исходную информацию, если вам не повезет, и все содержимое страницы уместится на новой странице. размеры без изменений, потому что там были большие границы .

Существует ряд аудиоредакторов на основе графического интерфейса, которые могут изменять скорость передачи данных при сохранении или экспорте и поддерживать .M4Aформат, обязательно перекодируя формат, но не многие из тех, что я знаю, поддерживают пакетную обработку.

  • Audacity позволяет вам создать «цепочку» операций, которая может включать экспорт с заданными настройками и применять их к открытому файлу, но открывает окно для каждого файла, поэтому по-прежнему требует значительного количества ручного вмешательства.
  • VLC Media Player вполне может это сделать, но, конечно, неясно, как это сделать.

Это возвращает нас к варианту FFMPEG без графического интерфейса , который может сделать это легко и с минимальной потерей качества. Это можно легко ввести в пакетный файл, содержащий что-то вроде:

REM UNTESTED!
for fn in $* (
   ffmpeg -i %fn% -c:a aac -b:a 160k fixedrate/%fn%
)

На что вы могли бы затем поместить свои файлы.

Существует ряд графических интерфейсов FFMPEG, таких как AVAINTI и FfmpegYAG , которые стоит проверить.

Спасибо, Стив. Что касается синтаксиса ffmpeg - разве знаки процента не должны удваиваться для пакетных файлов?
@Hashim, как я уже сказал, непроверенный

Хашим, вы изучали возможности VLC: https://www.vlchelp.com/convert-audio-format/ ?