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


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

Автор Тема: Unknown encoder 'libfaac'  (Прочитано 9147 раз)

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

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Unknown encoder 'libfaac'
« : 21 Января 2012, 23:18:47 »
ffmpeg с реп, кодеки и с медибунту и просто с extra метапакета ставил, не могу конвертнуть видео, нужен именно ffmpeg
ffmpeg -i Рабочий\ стол/123/House\ S05E07\ The\ Itch.mkv -map 0:0 -vcodec libx264 -r 24 -b 512k -bt 512k -map 0:2 -acodec libfaac -ab 128k -ar 44100 -ac 2 -vpre slow -crf 22 -s 854x480 1.mp4
Кроме как собирать ffmpeg самому есть какой-нибудь человеческий метод получить aac дорожку?
Заранее огромное спасибо за любую помощь!
P.S. если только собирать, то может кто может дать РАЗУМНЫЙ мануал
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн DreamSoul

  • Старожил
  • *
  • Сообщений: 1038
    • Просмотр профиля
Re: Unknown encoder 'libfaac'
« Ответ #1 : 21 Января 2012, 23:59:48 »
Пакет faac (может называться немного по другому) установлен?

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Unknown encoder 'libfaac'
« Ответ #2 : 22 Января 2012, 01:06:58 »
extra/faac 1.28-3 [установлен]
    An AAC audio encoder
extra/faad2 2.7-2 [установлен]
    ISO AAC audio decoder
community/audio-convert 0.3.1.1-6
    A script with an easy to use interface to convert audio files: wav, mp3, ogg, flac, aac, mpc, ape and wma

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Unknown encoder 'libfaac'
« Ответ #3 : 22 Января 2012, 02:04:27 »
P.S. если только собирать, то может кто может дать РАЗУМНЫЙ мануал
Ну что за люди! Для кого вики придумали? :)

https://help.ubuntu.ru/wiki/ffmpeg#установка
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: Unknown encoder 'libfaac'
« Ответ #4 : 22 Января 2012, 20:34:23 »
Кроме как собирать ffmpeg самому есть какой-нибудь человеческий метод получить aac дорожку?

попробуй вместо
-acodec libfaac -ab 128k -ar 44100 -ac 2
так
-acodec aac -strict experimental -ac 2 -ab 128k

Оффлайн DreamSoul

  • Старожил
  • *
  • Сообщений: 1038
    • Просмотр профиля
Re: Unknown encoder 'libfaac'
« Ответ #5 : 22 Января 2012, 22:00:47 »
Кроме как собирать ffmpeg самому есть какой-нибудь человеческий метод получить aac дорожку?

попробуй вместо
-acodec libfaac -ab 128k -ar 44100 -ac 2
так
-acodec aac -strict experimental -ac 2 -ab 128k

Кстати да, у меня именно так и работает (с acodec aac).

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: Unknown encoder 'libfaac'
« Ответ #6 : 23 Января 2012, 08:38:37 »
спасибо
« Последнее редактирование: 29 Января 2012, 11:02:43 от Zeka13 »
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн Antony3d

  • Любитель
  • *
  • Сообщений: 83
  • 12.04+GNOME Shell 3.4.1
    • Просмотр профиля
Re: Unknown encoder 'libfaac'
« Ответ #7 : 07 Ноября 2013, 08:19:40 »
А я пока не могу решить проблему строка такая:
ffmpeg -y -i "VID_20131102_135902.3gp" -crf 15.0 -vcodec libx264 -acodec aac -strict experimental -ac 2 -ab 128k -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -threads 0 "VID_20131102_135902.mp4"
Выхлоп такой:
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:00:59 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'VID_20131102_135902.3gp':
  Metadata:
    major_brand     : 3gp4
    minor_version   : 768
    compatible_brands: 3gp43gp6
    creation_time   : 2013-11-02 05:59:03
    copyright       :
    copyright-eng   :
  Duration: 00:03:31.61, start: 0.000000, bitrate: 2050 kb/s
    Stream #0.0(eng): Video: h263, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 2035 kb/s, 29.43 fps, 29.97 tbr, 1k tbn, 29.97 tbc
    Metadata:
      creation_time   : 2013-11-02 05:59:03
    Stream #0.1(eng): Audio: amrnb, 8000 Hz, 1 channels, flt, 12 kb/s
    Metadata:
      creation_time   : 2013-11-02 05:59:03
[buffer @ 0x91a7040] w:640 h:480 pixfmt:yuv420p
Incompatible sample format 'flt' for codec 'aac', auto-selecting format 's16'
[libx264 @ 0x91a5da0] using SAR=1/1
[libx264 @ 0x91a5da0] using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
[libx264 @ 0x91a5da0] profile Main, level 3.0
[libx264 @ 0x91a5da0] 264 - core 120 r2151 a3f4407 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=6 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=0 b_adapt=1 b_bias=0 direct=1 weightb=0 open_gop=1 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=15.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.41 aq=1:1.00
[aac @ 0x91a23c0] Too many bits per frame requested
Output #0, mp4, to 'VID_20131102_135902.mp4':
    Stream #0.0(eng): Video: libx264, yuv420p, 640x480 [PAR 1:1 DAR 4:3], q=-1--1, 90k tbn, 29.97 tbc
    Metadata:
      creation_time   : 2013-11-02 05:59:03
    Stream #0.1(eng): Audio: libvo_aacenc, 8000 Hz, 2 channels, s16, 128 kb/s
    Metadata:
      creation_time   : 2013-11-02 05:59:03
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Error while opening encoder for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height

"[aac @ 0x91a23c0] Too many bits per frame requeste"
Каких ему бит пер фрэймс слишком много? Пробовал по разному, и у вообще убирать битрейт и другой ставить, всё одно, хелп.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: Unknown encoder 'libfaac'
« Ответ #8 : 07 Ноября 2013, 10:16:01 »
Antony3d,
У вас раздел строки для кодирования аудио, находится в разделе строки для кодирования видео - это во первых...
Во вторых вы используете программу Libav, что сопряжено с некоторыми отличиями от FFmpeg...

Попробуйте так:
avconv -y -i "VID_20131102_135902.3gp" -vcodec libx264 -profile high -crf 15.0 -flags +loop -me_method hex -subq 6 -me_range 16 -g 250 -keyint_min 25 -i_qfactor 0.71 -b_strategy 1 -threads 0 -acodec aac -strict experimental -ac 2 -ab 128k "VID_20131102_135902.mp4"
Основным заглавным параметром после кодека - является < -profile > - его значение будет на прямую влиять на то, какие именно функции у вас будут использоваться при кодировании, а какие нет... Значение < -profile high > - высший профиль, означает что ограничений на функции не будет...
К тому же Libav может не поддерживать < aac -strict experimental > и если у вас опять произойдёт ошибка, попробуйте его заменить на libfaac
К тому же - нет такого значения для cmp, как < -cmp +chroma >... Значение cmp в кодеке x264 - это 0 - выключено, 1 - включено... Но его при кодировании в x264 можно не устанасливать совсем - оно там выставляется автоматически... Установка cmp вручную, возможна при кодировании в mpeg4...
Значение +chroma относится к старым кодекам mpeg4 и, - к командам типа -flags <flag>

Вам, по ходу, - сюда: https://help.ubuntu.ru/wiki/ffmpeg - все эти ньюансы здесь описаны...
« Последнее редактирование: 07 Ноября 2013, 10:37:12 от archiver »

 

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