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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ffmpeg с libfdk_aac  (Прочитано 4443 раз)

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

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
ffmpeg с libfdk_aac
« : 04 Май 2017, 17:11:11 »
Господа, помогите, пожалуйста, установить libfdk_aac. В общем я установил ffmpeg. Затем с помощью команды sudo apt-get install libfdk-aac-dev установил libfdk_aac, но при кодировании видео-файла все время появляется ошибка - Unknown encoder 'libfdk_aac'.

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #1 : 04 Май 2017, 17:42:01 »
Код: Bash
  1. sudo apt-get install fdkaac

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #2 : 04 Май 2017, 17:50:17 »
skybour, не помогло...

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #3 : 04 Май 2017, 17:53:13 »
Показывай тогда что конкретно пытаешься выполнить.

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #4 : 04 Май 2017, 17:56:54 »
skybour,

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #5 : 04 Май 2017, 18:04:29 »
Не скриншоты, пожалуйста, а текст.
А что ты извлекаешь -- аудио или видео? И покажи на всякий случай
Код: Bash
  1. ffmpeg -i 01.mkv

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1292
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #6 : 04 Май 2017, 18:09:22 »
bingo123, libfdk-aac - это для кодировщика fdkaac. Он считывает линейный аудиосигнал PCM в формате WAV, raw PCM или CAF и кодирует его в файлы M4A / AAC. 

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #7 : 04 Май 2017, 18:11:04 »
skybour, я пытаюсь перекодировать звук в видео-файле. Мне нужно из АС-3 получить ААС. Мне посоветовали выполнить эту команду - ffmpeg -i movie_ac3.avi -vcodec copy -acodec libfdk_aac -ac 2 -b:a 256k movie_aac.avi
(Нажмите, чтобы показать/скрыть)

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #8 : 04 Май 2017, 18:17:06 »
bingo123, может сначала извлечь нужную дорожку, потом перекодировать?

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #9 : 04 Май 2017, 18:22:54 »
skybour, т.е. надо все три команды выполнить?

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #10 : 04 Май 2017, 18:28:04 »
Извлекаешь звук, перекодируешь, добавляешь звук к видео, ненужный звук удаляешь.

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1292
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #11 : 04 Май 2017, 18:31:58 »
bingo123, не нужно никакого libfdk_aac (это вообще для Андроид),  просто аас. И avi-контейнер не поддерживает аас.
И не нужно ничего извлекать, добавлять. Тебе проще какой-нибудь гуишный кодировщик использовать.

Оффлайн bingo123

  • Автор темы
  • Участник
  • *
  • Сообщений: 129
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #12 : 04 Май 2017, 18:38:25 »
DimanBG, не могли бы вы написать команду для этого? Я просто запутался уже... У меня получается перекодировать в какой-то Vorbis, но звук какой-то ужасный получается, интершума практически нет.

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #13 : 04 Май 2017, 19:03:26 »
Господа, помогите, пожалуйста, установить libfdk_aac. В общем я установил ffmpeg. Затем с помощью команды sudo apt-get install libfdk-aac-dev установил libfdk_aac, но при кодировании видео-файла все время появляется ошибка - Unknown encoder 'libfdk_aac'.
ffmpeg должен быть собран с поддержкой libfdk_aac
Цитировать
ffmpeg -codecs | grep libfdk
Естественно кодировать не будет.
Используй просто aac. Он вообще имеет смысл только на битрейдах ниже 64kbs
Цитировать
ffmpeg -codecs | grep aac
Цитировать
DEA.L. aac                  AAC (Advanced Audio Coding) (decoders: aac aac_fixed )
Таким образом твоя команда будет выглядеть так:
Цитировать
ffmpeg -i movie_ac3.avi -vcodec copy -acodec aac -ac 2 -b:a 256k movie_aac.mp4
И лучше в mp4.



 

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1292
    • Просмотр профиля
Re: ffmpeg с libfdk_aac
« Ответ #14 : 04 Май 2017, 19:11:07 »
bingo123, я не знаю какой исходник, и что ты конкретно хочешь из него получить. Поэтому доустанови winff - это простая гуишка к ffmpeg и экспериментируй.
http://help.ubuntu.ru/wiki/ffmpeg
http://help.ubuntu.ru/wiki/winff

 

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