flac для «стерео mp3», а не «совместного стерео» с использованием ffmpeg

855
samsam114

Прочитав и попробовав содержимое поста, рассказывающего о преобразовании flac в mp3, я не нашел решения

Я пробую эту команду снова и снова для преобразования flac в "стерео" mp3:

ffmpeg -i input.flac -vn -ac 2 -ar 44100 -ab 320k -f mp3 output.mp3 

но выход является совместным стерео,
мне нужен выход стерео.

Любая помощь?
ура

1
Вы можете на самом деле сказать разницу, слышно? Tetsujin 7 лет назад 1
Совместное стерео по-прежнему является стереофоническим, просто с улучшенной эффективностью («подгонка большего количества звука к тому же количеству данных») благодаря использованию соответствующего дельта-кодирования для второго канала. Daniel B 7 лет назад 0
Программное обеспечение MediaInfo показывает какую-то разницу между совместным стерео и стереофайлом samsam114 7 лет назад 0
@ samsam114 Да, конечно, совместная стереосистема должна обрабатываться по-разному, чтобы получить два разных канала. Daniel B 7 лет назад 1
Совместное стерео - это другой процесс, обычно с использованием разницы в средней части, которая является идеальным способом [извините за каламбур] дифференцировать звук, анализируя разницу между левым и правым. Для mp3, если вы действительно можете определить разницу между истинным стерео и средним звучанием, тогда включите питание. Я не могу в 9 из 10 случаев, и я звукорежиссер;) Tetsujin 7 лет назад 1
на самом деле, мой алгоритм точно полагается на различия между стерео и суставом в битах. samsam114 7 лет назад 0
Я рад, что вы, ребята, прояснили это. Я думал, что "Joint Stereo" - это музыка, которую ты слушаешь в то время, когда она была очищена. fixer1234 7 лет назад 3
@ samsam114 Если ваш алгоритм основан на идеальном битовом потоке, зачем использовать сжатие с потерями, такое как MP3? Совместное стерео с хорошими кодерами обеспечивает превосходное качество. Вот почему это по умолчанию. Daniel B 7 лет назад 0
@DanielB это заказ;) samsam114 7 лет назад 0

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

3
Gyan

Совместное стерео включено по умолчанию, поэтому используйте

ffmpeg -i input.flac -vn -ac 2 -ar 44100 -ab 320k -joint_stereo 0 output.mp3 
Я также использовал вышеупомянутую команду, но вывод все еще совместный стерео samsam114 7 лет назад 0
Покажите вывод консоли вашей команды. Gyan 7 лет назад 1
Вход № 0, flac, из 'input.flac': Длительность: 00: 02: 55,84, старт: 0,000000, битрейт: 754 кбит / с Поток # 0: 0: Аудио: flac, 44100 Гц, стерео, s16 Выход № 0 , mp3, to 'output.mp3': Метаданные: TSSE: Lavf56.40.101 Stream # 0: 0: Аудио: mp3 (libmp3lame), 44100 Гц, стерео, s16p, 320 кбит / с Метаданные: кодировщик: Lavc56.60.100 libmp3lame Stream отображение: Поток # 0: 0 -> # 0: 0 (flac (собственный) -> mp3 (libmp3lame)) размер = 6871 КБ время = 00: 02: 55,85 битрейт = 320,1 Кбит / с видео: 0 КБ аудио: 6870 КБ субтитры: 0 КБ другие потоки: глобальные заголовки 0 КБ: заголовки мультиплексирования 0 КБ: 0,015479% samsam114 7 лет назад 0
Как вы проверяете режим канала и контент? Gyan 7 лет назад 0
со СМИ Информация. Я не нашел ничего более точного. Вы предлагаете что-нибудь еще? samsam114 7 лет назад 0
Моя команда работает здесь. Какая версия ffmpeg? Gyan 7 лет назад 0
ffmpeg версия 2.8.3 Copyright (c) 2000-2015 разработчики FFmpeg, созданные с помощью gcc 5.2.0 (GCC) samsam114 7 лет назад 0
Есть идеи, Малви? samsam114 7 лет назад 0
Попробуйте с более новой версией. Gyan 7 лет назад 2
Я попробую это, приятель, и сообщу тебе о прогрессе samsam114 7 лет назад 0
GREEEEEEAAAT :) это сработало приятель. Спасибо тебе, Мульвя 2 ^ 256 раз :) samsam114 7 лет назад 0

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