LINUX.ORG.RU
ФорумTalks

mp3/ogg из avi


0

0

Простите за гулпый вопрос, никогда этим не занимался. Как можно из avi'шного видеофайла вынуть звуковую дорожку и закодировать в mp3/ogg? И еще, какие в линухе есть проги, котоыми можно удобно разрезать полученный аудио-файл? Просто добыл концертную видео запись, хотелось бы ее в аудио-формат перевести, чтобы в плеере слушать ;)


avidemux -- это с гуем
mencoder -- это консоль

На предмет вынуть и закодировать.

athost ★★★★★
()

Как-то делал скрипт, чтобы качать песни с одного сайта. Там было файлы Flash Video без видеоряда, игрались Flash-плеером. Обрабатывал так:

mplayer -vc null -vo null -ao pcm:fast:file=tmp.wav video.flv
lame tmp.wav output.mp3

Ну можно ещё в lame добавить опции кодирования mp3, а в mplayer - нужное время.

Dolfer
()
Ответ на: комментарий от SplindeR

>А в Оффтопике вы тоже размер фотографии изменяете Фотошопом?
Ни оффтопиков, ни фотошопов не держим. Ни avidemux, ни audacity не тяжеловесны настолько, как эта ваша фотошопа, поэтому сравнение некорректно.

Deleted
()

Спасибо всем :) Помогли.

paxac
() автор топика

avidemux, просто, наглядно

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Deleted

Я видел портабл-версию фотошопа cs4. Инсталлятор - 10 метров

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от SplindeR

> А в Оффтопике вы тоже размер фотографии изменяете Фотошопом?

А в каких более простых программах такой же по качеству resample?

anon000
()

shntool

ffmpeg

mp3 маздай ! mpc & ogg рулез !

rumly111
()

Если совсем хочется сделать по-пацански, то можно или соксом, или выбрав FileWriter в качестве устройства вывода в XMMS.

Deleted
()
Ответ на: комментарий от paxac

>красиво, но с 'man ffmpeg' не сходится.

Ну, ептыть, опечатался с "-o":
valeriy@DeadStation:~/SRC/TEMP% ffmpeg -i in.avi out.mp3
FFmpeg version UNKNOWN, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --prefix=/usr --mandir=/usr/man --disable-debug --enable-shared --disable-static --enable-pthreads --enable-libtheora --enable-libvorbis --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libxvid --enable-libx264 --enable-avfilter --enable-avfilter-lavf
libavutil 49.12. 0 / 49.12. 0
libavcodec 52. 2. 0 / 52. 2. 0
libavformat 52.23. 1 / 52.23. 1
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 1. 0 / 0. 1. 0
libswscale 0. 6. 1 / 0. 6. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Feb 1 2009 00:33:03, gcc: 4.2.4
[NULL @ 0x806fcd0]Invalid and inefficient vfw-avi packed B frames detected

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1)
Input #0, avi, from 'in.avi':
Duration: 00:05:19.55, start: 0.000000, bitrate: 1151 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 25.00 tb(r)
Stream #0.1: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s
Output #0, mp3, to 'out.mp3':
Stream #0.0: Audio: libmp3lame, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
[mp3 @ 0x8070620]mdb:478, lastbuf:0 skipping granule 0
[mp3 @ 0x8070620]mdb:478, lastbuf:0 skipping granule 0
[mp3 @ 0x8070620]mdb:478, lastbuf:0 skipping granule 1
[mp3 @ 0x8070620]mdb:478, lastbuf:0 skipping granule 1
[libmp3lame @ 0x80dedd0]lame: output buffer too small (buffer index: 8359, free bytes: 281)
size= 2502kB time=320.26 bitrate= 64.0kbits/s
video:0kB audio:2502kB global headers:0kB muxing overhead 0.001249%
valeriy@DeadStation:~/SRC/TEMP% ls -l
итого 47460
-rw-r--r-- 1 valeriy users 45979648 2009-05-09 00:25 in.avi
-rw-r--r-- 1 valeriy users 2562121 2009-05-09 00:26 out.mp3

ZloySergant
()
Ответ на: комментарий от SplindeR

> А в Оффтопике вы тоже размер фотографии изменяете Фотошопом?

ну гимпом и в линуксе и в виндах фотки обрезаю/красные глаза закрашиваю. а что? слишком тяжело? так у меня 2 гига в виндах и 8 в линуксе.

gunja
()
Ответ на: комментарий от Deleted

>Ни avidemux, ни audacity не тяжеловесны настолько, как эта ваша фотошопа

вы, сударь, резать не умеете. Я CS3 обрезал до 23 мб практически без потери функционала. Кстати, о функционале - если сравнивать "по модулю", то аудасити у фотошопа *** огромный ***.

jcd ★★★★★
()
Ответ на: комментарий от Dolfer

> mplayer -vc null -vo null -ao pcm:fast:file=tmp.wav video.flv

> lame tmp.wav output.mp3

Можно проще. В flv звуковая дорожка уже в mp3. Поэтому

mplayer video.flv -dumpaudio -dumpfile output.mp3

question4 ★★★★★
()
Ответ на: комментарий от question4

Если avi — DivX, XviD или что-нибудь похожее, то в нём тоже обычно mp3. Для HD будет AAC, с ним -dumpaudio почему-то работает неправильно. Из ogv, наверное, получится ogg, но не пробовал ни разу.

question4 ★★★★★
()
Ответ на: комментарий от question4

> Если avi — DivX, XviD или что-нибудь похожее, то в нём тоже обычно mp3.

действительно, у меня xvid, аудио уже в mp3, можно просто сдампить mplayer'ом. Спасибо, а то я уж собирался avi->wav->mp3, что долго на моей слабой машине ;)

paxac
() автор топика
Ответ на: комментарий от question4

двухчасовой концерт сдампился за 10 секунд, сразу в mp3 :) спасибо еще раз.

paxac
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.