Ffmpeg ухудшает аудио при конвертации видео?
При конвертации видео - теряется качество аудио дорожки (ощущение что изначально она была стерео а стала моно). Или просто ухудшается ее качество.
Как то решить - исправить можно?
Дополнительно:
любой транскодер может портить. а может и нет.
приведите команду. а если приложите файл – ваще будет комильфо.
Конвертировал стандартной командой без каких либо параметров
Ответы:
При конвертации видео, аудио-поток вообще не трогается, а остаётся тем же, максимум ремуксится. Значит вы неверный параметр передаёте.
ощущение
какое может быть ощущение, если у вас под рукой ffmpeg, который всю досконально информацию по потоку даст вместо ваших "ощущений"? Сравните характеристики потока до и после транскодирования и избавитесь от сомнительных ощущений.
Банальный параметр -codec:a copy должен помочь в большинстве случаев.
- Я открыл видео с использование наушников и звук только в одном наушнике, в оригинале в двух.
Конвертировал стандартной командой без каких либо параметров - L1nw0od, что есть "стандартная команда"? их там десяток тысяч, какая из них стандартная?
- Дмитрий, Вот такой командой я конвертировал - ffmpeg -i video1.avi video1.mp4
Вот аудио дорожка с видео 1 Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448
Вот то что получили после конвертации Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 6 channels, fltp, 394 kb/s (default)Скриншот сходного видео
Скриншот то что получилось
- а параметр, про который я написал, пробовали добавлять?
- Дмитрий, Сейчас конвертирую заново - отпишу
- Дмитрий, Добавил вашу команду - звук 1 в 1, благодарю
- Дмитрий, Еще вопрос если сможете подсказать буду благодарен. Исходное видео весит 1,5 gb после конвертации весит 755 mb, что ухудшилось?
Как я понял битрейт в 2 раза хуже?
Видео исходник
Input #0, avi, from 'meh.avi':
Duration: 01:32:44.56, start: 0.000000, bitrate: 2247 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 1790 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448 kb/sВидео после конвертации
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'meh3.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomdby1iso2avc1mp41
encoder : Lavf60.16.100
Duration: 01:32:44.60, start: 0.000000, bitrate: 1062 kb/s
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 720x304 [SAR 1:1 DAR 45:19], 608 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc60.31.102 libx264
Stream #0:1[0x2](und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Side data:
audio service type: main - L1nw0od, а что вам, собственно, нужно было?
Есть ощущение, что вы транскодировали видео непонятно зачем, если не знаете, почему изменился размер...Какая у вас задача конечная? Что должно получиться?
- Дмитрий, Конечная цель - без потери качества в аудио и видео загружать видео в телеграм - чтоб можно было комфортно смотреть видео с телеграма.
- L1nw0od, а телеграм разве не перекодирует сам в свой формат с шакальным качеством? очень сомневаюсь, что нет
- Дмитрий, гружу с десктопной версии - ничего не перекодирует. в файлах теряется звук(
когда скачиваешь с телеграма звук есть но в самом телеграме когда воспроизводится то его нет (
--
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Да, при конвертации видео с помощью Ffmpeg возможно ухудшение качества аудио, однако это может быть вызвано несколькими причинами. Вот несколько возможных причин и способы их решения:
1. Неправильные параметры кодирования: Убедитесь, что вы правильно задали параметры кодирования аудио при конвертации видео. Например, вы можете указать битрейт аудио слишком низким, что приведет к потере качества звука. Проверьте документацию Ffmpeg для правильного выбора параметров.
2. Неподходящий кодек: Попробуйте использовать другой аудио кодек при конвертации видео. Некоторые кодеки могут обеспечить лучшее качество звука при определенных условиях. Попробуйте использовать различные кодеки и сравните результаты.
3. Некачественный исходный файл: Возможно, исходный файл видео имеет низкое качество аудио, и при конвертации это ухудшается еще больше. Проверьте качество исходного файла и, если возможно, используйте файл с более высоким качеством аудио.
4. Проблемы с программой Ffmpeg: Убедитесь, что у вас установлена последняя версия Ffmpeg и все зависимости правильно настроены. Попробуйте обновить программу до последней версии и проверьте, сохранится ли качество аудио при конвертации видео.
Прежде чем принимать какие-либо действия, рекомендуется провести тестирование с различными параметрами и кодеками, чтобы найти оптимальное решение для вашей конкретной ситуации.