Автор Гілка: ААС аудіо кодек і убунту 8.04  (Прочитано 1583 раз)

Відсутній ussr1k

  • Кореспондент
  • ***
  • дописів: 100
  • Карма: +0/-0
  • [team Linux] KPI
Привіт!
Підкажіть де в убунті заходиться аудіо кодек ААС?
faac, libfaac, aac не то, бо при спроьі сконвертувати відео каже що невідомий кодек faac, libfaac, чи aac
Як мені вказати правильний аудіо кодек при конвертуванні відео?

ще одне
пізніше(щойно)
перезібрав сам вручну собі пакет(стянув з svn) з підтримкою всіх потрібних мені кодеків
і що ви думаєте? файл який більше 1 Гб не захотіло конвертувати, сказало мені:

heartbeat@hardy:/mnt/sdb7/media/test$ sh video.sh Noise.avi no.mp4
[: 16: ==: unexpected operator
FFmpeg version SVN-r13767, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-postproc --enable-swscale --enable-pthreads --enable-libvorbis --enable-libtheora --enable-x11grab --enable-libgsm --disable-debug --enable-shared --enable-liba52 --enable-libmp3lame --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libxvid --enable-small --prefix=/usr
  libavutil version: 49.7.0
  libavcodec version: 51.57.2
  libavformat version: 52.16.0
  libavdevice version: 52.0.0
  built on Jun 14 2008 15:17:50, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
ffmpeg: unrecognized option '--enable-libfaac'
FFmpeg version SVN-r13767, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-postproc --enable-swscale --enable-pthreads --enable-libvorbis --enable-libtheora --enable-x11grab --enable-libgsm --disable-debug --enable-shared --enable-liba52 --enable-libmp3lame --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libxvid --enable-small --prefix=/usr
  libavutil version: 49.7.0
  libavcodec version: 51.57.2
  libavformat version: 52.16.0
  libavdevice version: 52.0.0
  built on Jun 14 2008 15:17:50, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
[NULL @ 0xb7c3f954]Invalid and inefficient vfw-avi packed B frames detected
Input #0, avi, from 'Noise.avi':
  Duration: 01:27:28.32, start: 0.000000, bitrate: 2232 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 672x368 [PAR 1:1 DAR 42:23], 25.00 tb(r)
    Stream #0.1: Audio: liba52, 48000 Hz, 5:1, 448 kb/s
Output #0, mp4, to 'no.mp4':
    Stream #0.0: Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31, 296 kb/s, 20.00 tb(c)
    Stream #0.1: Audio: libfaac, 48000 Hz, mono, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
[liba52 @ 0xb7c3f954]A52 library liba52.so.0 could not be opened!
liba52.so.0: cannot open shared object file: No such file or directory
Error while opening codec for input stream #0.1

а як з цим боротися?
« Змінено: 2008-06-14 15:28:33 від ussr1k »

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: ААС аудіо кодек і убунту 8.04
« Відповідей #1 : 2008-06-16 14:54:37 »
ffmpeg -i coded.avi coded.mp4
FFmpeg version SVN-r13153, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --extra-cflags=-O4 -mtune=athlon-xp -ffast-math --cpu=athlon-xp --enable-liba52 --enable-libfaac --enable-gpl --enable-libfaad --enable-libmp3lame --enable-libxvid --enable-libtheora --enable-libvorbis --enable-libx264 --enable-pthreads --enable-postproc --prefix=/usr --mandir=/usr/share/man --enable-shared --disable-static --disable-ffserver --disable-ffplay --enable-swscale
  libavutil version: 49.6.0
  libavcodec version: 51.56.0
  libavformat version: 52.13.0
  libavdevice version: 52.0.0
  built on May 14 2008 18:43:58, gcc: 4.2.2 20070909 (prerelease) (4.2.2-0.RC.1mdv2008.0)
Input #0, avi, from 'coded.avi':
  Duration: 00:03:38.92, start: 0.000000, bitrate: 3049 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 512x384 [PAR 1:1 DAR 4:3], 25.00 tb(r)
    Stream #0.1: Audio: mp3, 48000 Hz, stereo, 32 kb/s
Output #0, mp4, to 'coded.mp4':
    Stream #0.0: Video: mpeg4, yuv420p, 512x384 [PAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25.00 tb(c)
    Stream #0.1: Audio: libfaac, 48000 Hz, stereo, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
mdb:36, lastbuf:0 skipping granule 0
mdb:36, lastbuf:0 skipping granule 0
frame= 5472 fps= 49 q=31.0 Lsize=    9971kB time=218.9 bitrate= 373.2kbits/s
video:8126kB audio:1714kB global headers:0kB muxing overhead 1.332186%
Цитата
а як з цим боротися?
Навіть і не знаю. У мене працює (правда не в Ubuntu). Мо, зі збиранням щось наплутали?
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you