URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 56129
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как вырезать звуковую дорожку из ви..."

Отправлено auto_tips , 23-Июн-09 18:15 
Эта простая функция реализуется через ffmpeg :

   ffmpeg -i input.avi -vn output.mp3

или для wmv:

   ffmpeg -i input.wmv -vn -acodec copy output.wma

преобразуем wma в mp3

   mplayer -quiet -vo null -vc dummy -af volume=0,resample=44100:0:1 -ao pcm:waveheader:file=output.wav output.wma
   lame -V0 -h -b 192 --vbr-new output.wav output.mp3


URL: http://www.kharkovforum.com/showpost.php?s=acb2ec733889c3acc...
Обсуждается: https://www.opennet.ru/tips/info/2085.shtml


Содержание

Сообщения в этом обсуждении
"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Аноним , 23-Июн-09 18:15 
Да сколько уже можно... Надо демуксить видеофайлы, а не заниматься фигнёй с ffmpeg или mencoder

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Артм , 23-Июн-09 20:50 
Да ладно, я не занимаюсь мультимедиа, и для меня такая статья полезна.
У вас есть вариант лучше?

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено ponimas , 23-Июн-09 22:33 
у меня - есть
avidemux

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено аноним , 24-Июн-09 08:09 
>avidemux

тормозное поделие. оно только файлы парсит секунд по сто. те файлы, которые в virtualdub открываются за считаные мгновения


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Аноним , 24-Июн-09 08:32 
Гонево, даже портированная на вин морда на кути авидемукса, открыла за считанные 2 секунды авишку, и корректно демуксила почти 2х-часовой ac3 поток за 35 секунд. Заметьте, никаких перекодировок

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено аноним , 24-Июн-09 09:39 
>портированная на вин морда на кути авидемукса, открыла за считанные
>2 секунды авишку, и корректно демуксила почти 2х-часовой ac3 поток за
>35 секунд. Заметьте, никаких перекодировок

Complete name                    : Ghost in the shell 2.0 [BDRip].avi
Format                           : AVI
File size                        : 1.45 GiB
Duration                         : 1h 23mn
Overall bit rate                 : 2 498 Kbps
Writing application              : VirtualDubMod 1.5.10.2 (build 2542/release)

Video
Format                           : MPEG-4 Visual
Format profile                   : Streaming Video@L1
Format settings, BVOP            : Yes
Format settings, QPel            : No
Format settings, GMC             : No warppoints
Format settings, Matrix          : Default (MPEG)
Codec ID                         : XVID
Codec ID/Hint                    : XviD
Duration                         : 1h 23mn
Bit rate                         : 2 041 Kbps
Frame rate                       : 23.976 fps
Resolution                       : 24 bits
Scan type                        : Progressive
Stream size                      : 1.19 GiB (82%)

Audio
Format                           : AC-3
Duration                         : 1h 23mn
Bit rate mode                    : Constant
Bit rate                         : 448 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Surround: L R, LFE
Sampling rate                    : 48.0 KHz
Stream size                      : 267 MiB (18%)
Alignment                        : Split accross interleaves

Индексирование, переупорядочивание в Avidemux 2.4.4 заняло 68 секунд
Скорость открытия файла в VirtualDub визуально замерить не представляется возможным ввиду крайне высокой скорости процесса


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Аноним , 24-Июн-09 10:06 
>Индексирование, переупорядочивание

Это вам зачем? задача дорогу выдрать


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено аноним , 24-Июн-09 11:27 
>Это вам зачем? задача дорогу выдрать

дорогу можно выдрать другими способами. не обязательно стрелять из пушки по воробьям


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Аноним , 24-Июн-09 10:15 
Всё понял, типичный эникейшик, струхнувший на первом же диалоге. На предложение You should use Tool->Rebuild frame. Do it now? ответьте нет

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено аноним , 24-Июн-09 11:26 
>Всё понял, типичный эникейшик, струхнувший на первом же диалоге.

ну-ну, вам оттуда виднее

>На предложение You should use Tool->Rebuild frame. Do it now? ответьте нет

сделайте так и получите перемешанные i-b кадры при навигации. попробуйте, вам понравится, я гарантирую. ясно же - кривая поделка.
virtualdub всё сразу отрывает правильно. phaeron сделал великолепный инструмент


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Аноним , 24-Июн-09 12:02 
Речь была про демукс, пишу уже 3 раз, чтобы в результате получить аудиодорожку, а не пойми что. Avidemux для этих целей вполне подходит. Чем чреваты битые индексы, я знал и до вас.
2)vdub отличный инструмент, функциональней avidemux, это неоспоримый факт, но покажите мне vdub под линукс, не через костыль под названием wine (новость, как мне хотелось верить, чтобы вы понимали, была о том, как выдернуть дороги из авишек под *nix)?
3)Ну раз вы заговорили про пушки и воробьёв, называйте софт, который гарантированно делает, в удобной для вас терминологии direct stream copy. Avidemux пришёл в голову просто самым первым

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено kiev , 15-Май-11 10:57 
> Речь была про демукс, пишу уже 3 раз, чтобы в результате получить
> аудиодорожку, а не пойми что. Avidemux для этих целей вполне подходит.
> Чем чреваты битые индексы, я знал и до вас.
> 2)vdub отличный инструмент, функциональней avidemux, это неоспоримый факт, но покажите
> мне vdub под линукс, не через костыль под названием wine (новость,
> как мне хотелось верить, чтобы вы понимали, была о том, как
> выдернуть дороги из авишек под *nix)?
> 3)Ну раз вы заговорили про пушки и воробьёв, называйте софт, который гарантированно
> делает, в удобной для вас терминологии direct stream copy. Avidemux пришёл
> в голову просто самым первым

расскажите подробно,пожалуйста,как этой прогой вырезать ненужную звуковую дорожку?спасибо


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено anon , 24-Июн-09 07:50 
все проще
mplayer kino.avi -dumpaudio -dumpfile audio.bla

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Аноним , 24-Июн-09 08:44 
>все проще
>mplayer kino.avi -dumpaudio -dumpfile audio.bla

−dumpaudio (MPlayer only)
Dumps raw compressed audio stream to ./stream.dump (useful with MPEG/AC-3, in most other cases the resulting file will not be playable).

>resulting file will not be playable

Очень смущает, а что будет если в ави был положен aac или dts поток? А потому, как уже писал, для целей выдирания из видеофайлов аудиодорог, только их демукс. mkv - mkvtoolnix, avi - тот же avidemux, mp4 - mp4box, ogm - ogmtools. А потом уже дальше редактируете, конвертите или припиливаете аудиодороги к другим файлам, но, прощу заметить, нетронутые, или ещё каким образом покоцанные дороги.


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено i , 07-Июл-09 09:42 
aac или dts поток вполне нормально дампится, проблем замечено не было.
-dumpaudio использую для выдирания дорожек с DVD(скрипт DVD->x264->mkv), но думаю с avi mkv итд будет работать.

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено anon , 27-Июн-09 13:13 
Зачем дампить? mplayer умеет и демуксить, правда в WAV:

mplayer -ao pcm -vo null <file.avi>
В каталоге появится audiudump.wav, декодирует все дороги, а не только mpeg/ac3.


"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено i , 07-Июл-09 09:44 
в если это DTS, что будет?

"Как вырезать звуковую дорожку из видео в отдельный файл"
Отправлено Sergey , 20-Дек-11 23:35 
Программ наделали уже много. Для mkv лучше MKVmerge GUI http://chajnikam.ru/computer/57-kak-redaktirovat-mkv-video-f...
а для avi используем virtualdubmod http://chajnikam.ru/computer/58-kak-redaktirovat-avi-fayly.html