Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Перекодировать звук в видео-файле  (Прочитано 4530 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Господа, подскажите, с помощью какой программы можно перекодировать звук в видео-файле. Мне нужно аудио-кодек АС3 перекодировать либо в МР3, либо в ААС.

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #1 : 28 Января 2017, 19:28:32 »
VLC должен справиться. Правда, я сам не пробовал звук перекодировать, только видел, что есть такая возможность, я перекодировал только видео (из mpeg4 в avi)

Оффлайн dmitriy1487

  • Активист
  • *
  • Сообщений: 388
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #2 : 28 Января 2017, 20:07:47 »
Как вариант - HandBrake.

Оффлайн moogle

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #3 : 28 Января 2017, 20:57:27 »
Перекодировать с помощью SoundKonverter и вклеить дорожку аудио в Avidemux можно.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3030
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #4 : 28 Января 2017, 21:53:12 »
Извлечь звуковую дорожку - весь поток, перекодировать, затем из исходного файла взять видеопоток
и объединить его с перекодированным звуком в окончательном файле. Для этого требуется 3 вызова
ffmpeg или avconv. В Ubuntu-16.04 avconv есть ссылка на ffmpeg, бывает и наоборот.
Пётр.

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #5 : 28 Января 2017, 22:06:40 »
Проще всего в том же Avidemux в параметрах видео - копировать, а звук перекодировать. И не нужно человеку загонять про всякие извлечения, вырезания, обрезания, кастрации, пришивания и вклеивания.   

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #6 : 28 Января 2017, 23:43:32 »
Господа, подскажите, с помощью какой программы можно перекодировать звук в видео-файле. Мне нужно аудио-кодек АС3 перекодировать либо в МР3, либо в ААС.
ffmpeg
Цитировать
ffmpeg -i movie_ac3.avi -vcodec copy -acodec libmp3lame -ac 2 -b:a 256k movie_mp3.avi
ffmpeg -i movie_ac3.avi -vcodec copy -acodec libfdk_aac -ac 2 -b:a 256k movie_aac.avi
ffmpeg -i movie_ac3.avi -vcodec copy -acodec libfaac -ac 2 -b:a 256k movie_aac.avi
PS
 Битрейд аудио выбираем по вкусу. ffmpeg должен быть собран  с поддержкой libfdk_aac, если нет то libfaac.
libfdk_aac - рекомендуется как замена neroaac, который долгое время не развивается.
« Последнее редактирование: 28 Января 2017, 23:58:11 от sergey109 »
SysV и dmix.

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #7 : 29 Января 2017, 07:02:10 »
 себе такую
(Нажмите, чтобы показать/скрыть)
штуку написал.Работает быстро.
Не бери в голову

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3030
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #8 : 29 Января 2017, 13:01:54 »
gamayun, Так это некоторое излишество, можно и одной командой, как у sergey109.
В даном случае не требуется отдельно извлекать видео, т.е. вместо двух последних команд
достаточно одной.
Пётр.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #9 : 29 Января 2017, 15:09:43 »
А какой контейнер используется?

Оффлайн gamayun

  • Активист
  • *
  • Сообщений: 823
  • Кто ищет, тот найдёт, может быть...
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #10 : 30 Января 2017, 06:23:42 »
Peter_I, Да,я знаю,пробовал.Но почему-то потом не все китайские поделки,которые у меня есть,такой файл проигрывают.Комп без проблем,а всякие там цифровые приставки нет.А когда делаешь по отдельности,скриптом,то все все видят и играют.
Я ж сказал,что сочинил под себя.
Не бери в голову

Оффлайн obormot

  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #11 : 30 Января 2017, 20:26:15 »
В ffmpeg можно, но при кодировании в AAC енкодер добавляет к длительности аудио-трека некую величину. И по неведомой причине итоговый файл MP4 определяется, к примеру в MediaInfo, как имеющий vfr.
Не всем устройствам это нравится.
Игры с задержкой или тримом влияют "количественно", vfr остаётся.

Для МР4/M4V есть GPAC. После него всё путём.

Оффлайн robinzoid

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #12 : 30 Января 2017, 22:21:45 »
Есть и ещё способ. Для непродвинутых. Просто видеоролик перетащить на поляну программы Audacity. Она чисто звуковая, но звук от видео отрезать умеет.



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



Обратно к ролику звук можно приклеить или Авидемуксом, или редактором Кденлайв. Там же, если нужно, можно и свойства ролика поменять. Профиль, битрейт кодек, формат и всё такое.
« Последнее редактирование: 30 Января 2017, 22:23:50 от robinzoid »

Оффлайн xradio

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: Перекодировать звук в видео-файле
« Ответ #13 : 12 Февраля 2017, 14:24:08 »
Никогда не было никаких проблем с перекодированием звукдороги у видео в ffmpeg!

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.