Как определить количество аудио-потоков в видео файле?

salex50

У меня есть видео-файл, в котором по идее должно быть 2 звуковых дорожки: на русском и на английском. И моя конечная цель сделать из него 2 видео-файла: на русском и на английском.
Но сначала хотелось бы точно узнать, есть ли там эти 2 звуковые дорожки отдельно. :confused: :confused:
Файл с расширением .mov. QuickTime и Media Player Classic его не открывают, зато открывает Light Alloy (пользуясь, на сколько я понимаю, кодеками и др. от K-Lite Codec Pack) - при этом одновременно слышно русскую и английскую речь. :crazy:
Вот чем пользуется LA:

А вот это говорит GSpot:

juliuzz

поставь haali media splitter

vall

прогони через mkvmerge

salex50

Gspot говорит, что haali media splitter у меня стоит (тоже в папке от K-lite codec - последняя версия).
MKVmerge сказал вот это:

а почему вы думаете, что это MKV? я так понимаю, что видео в ... ?

oliver11

Открой его в mplayer.
В случае нескольких потоков он напишет примерно следующее:
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
[aviheader] Audio stream found, -aid 2

Заодно поставишь mencoder, которым потом всё перекодируешь.

salex50

т.е. точно одна звуковая дорожка?
MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz (Family: 6, Model: 15, Stepping: 13)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Playing hall_4_video.20091008_093859.all.mov_11888_12690.mov.
Quicktime/MOV file format detected.
[mov] Video stream found, -vid 0
[mov] Audio stream found, -aid 1
VIDEO: [avc1] 768x480 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 112.0 kbit/7.94% (ratio: 14000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [dsound] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 768 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.60:1 - prescaling to correct movie aspect.
VO: [directx] 768x480 => 768x480 Planar YV12
Exiting... (Quit)

oliver11

Да, увы.

salex50

эх.. :( похоже дорожки слили и отдали в таком виде..
спасибо! :D
Оставить комментарий
Имя или ник:
Комментарий: