Ffmpeg ухудшает аудио при конвертации видео?

Ссылка скопирована
1 ответ

При конвертации видео - теряется качество аудио дорожки (ощущение что изначально она была стерео а стала моно). Или просто ухудшается ее качество.
Как то решить - исправить можно?

Дополнительно:

любой транскодер может портить. а может и нет.
приведите команду. а если приложите файл – ваще будет комильфо.

  • DevMan, Я открыл видео с использование наушников и звук только в одном наушнике, в оригинале в двух.
    Конвертировал стандартной командой без каких либо параметров
  • Какой командой конвертируете видео?
  • ffmpeg -i video1.avi video1.mp4
  • Ответы:

    При конвертации видео, аудио-поток вообще не трогается, а остаётся тем же, максимум ремуксится. Значит вы неверный параметр передаёте.

    ощущение

    какое может быть ощущение, если у вас под рукой 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)

      Скриншот сходного видео

      Ffmpeg ухудшает аудио при конвертации видео?

      Скриншот то что получилось

      Ffmpeg ухудшает аудио при конвертации видео?

    • а параметр, про который я написал, пробовали добавлять?
    • Дмитрий, Сейчас конвертирую заново - отпишу
    • Дмитрий, Добавил вашу команду - звук 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, а телеграм разве не перекодирует сам в свой формат с шакальным качеством? очень сомневаюсь, что нет
    • Дмитрий, гружу с десктопной версии - ничего не перекодирует. в файлах теряется звук(
      когда скачиваешь с телеграма звук есть но в самом телеграме когда воспроизводится то его нет (
      --
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Ирина WP Ответ

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

    1. Неправильные параметры кодирования: Убедитесь, что вы правильно задали параметры кодирования аудио при конвертации видео. Например, вы можете указать битрейт аудио слишком низким, что приведет к потере качества звука. Проверьте документацию Ffmpeg для правильного выбора параметров.

    2. Неподходящий кодек: Попробуйте использовать другой аудио кодек при конвертации видео. Некоторые кодеки могут обеспечить лучшее качество звука при определенных условиях. Попробуйте использовать различные кодеки и сравните результаты.

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

    4. Проблемы с программой Ffmpeg: Убедитесь, что у вас установлена последняя версия Ffmpeg и все зависимости правильно настроены. Попробуйте обновить программу до последней версии и проверьте, сохранится ли качество аудио при конвертации видео.

    Прежде чем принимать какие-либо действия, рекомендуется провести тестирование с различными параметрами и кодеками, чтобы найти оптимальное решение для вашей конкретной ситуации.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно