Visual C++ Звук из видеофайла
От: Cpasmoi  
Дата: 05.05.03 14:33
Оценка:

Привет, всем!
У меня есть видеофайл MPEG. Как мне получить из него звук.
Заранее благодарна всем, кто что-то посоветует.

05.05.03 19:54: Перенесено модератором из 'C/C++' — ПК
Re: VirtualDub
От: jazzer Россия Skype: enerjazzer
Дата: 05.05.03 15:26
Оценка:
Здравствуйте, Cpasmoi, Вы писали:

C> :???:

C>Привет, всем!
C>У меня есть видеофайл MPEG. Как мне получить из него звук.
C>Заранее благодарна всем, кто что-то посоветует.

В сабже есть опция "сохранить аудиопоток"
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: Visual C++ Звук из видеофайла
От: KonstBez  
Дата: 05.05.03 15:31
Оценка:
Здравствуйте, Cpasmoi, Вы писали:

C>

C>Привет, всем!
C>У меня есть видеофайл MPEG. Как мне получить из него звук.
C>Заранее благодарна всем, кто что-то посоветует.

Сделать свой фильтр, построенный на CTransformFilter (подойдет и InPlace, так наверное проще), у которого тип данных на входном и выходном пинах — wave PCM. Открыть видео файл с пом. RenderFile и вставить свой фильтр в граф между выходом audio декодера и входом Default DirectSound Device (или што там в качестве рендерера). Тогда при проигрывании файла весь sound stream будет доступен, причем в простейшем незакодированном формате.
Удачи.
Re[2]: VirtualDub
От: KonstBez  
Дата: 05.05.03 15:59
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, Cpasmoi, Вы писали:


C>

C>Привет, всем!
C>У меня есть видеофайл MPEG. Как мне получить из него звук.
C>Заранее благодарна всем, кто что-то посоветует.

J>В сабже есть опция "сохранить аудиопоток"


А не подскажешь, чем можно сохранить на диск real stream (разумеется звуковой)из инета?
Re[2]: VirtualDub
От: Kont Россия  
Дата: 06.05.03 08:29
Оценка:
Здравствуйте, jazzer, Вы писали:

J>В сабже есть опция "сохранить аудиопоток"


А там есть возможность подцепить к видео звуковую дорожку, при этом цеплять ее не с первого кадра, а с произвольного?
<< RSDN@Home 1.0 beta 6a build 1 February 2003>>
Я вот все чаще думаю:
Все великие люди уже умерли...
Вот и я себя плохо чувствую!
Re[3]: VirtualDub
От: KonstBez  
Дата: 06.05.03 09:38
Оценка:
Здравствуйте, Kont, Вы писали:

K>Здравствуйте, jazzer, Вы писали:


J>В сабже есть опция "сохранить аудиопоток"


K>А там есть возможность подцепить к видео звуковую дорожку, при этом цеплять ее не с первого кадра, а с произвольного?



Надо построить два графа: один для перезаписи видео в файл (с FileWriter вместо VideoRenderer в конце), второй — для воспроизведения звука, а затем выходной пин, с которого звуковые данные идут на AudioRenderer (Default DirectSound Device или др.), соединить со свободным входным пином AVI Mux (таковой всегда имеется в наличии, так сделан AVI Mux ). Дополнительный звук микшируется с имеющимся в AVI (если имеется). В Filter Graph Editor можно запускать только весь граф сразу, т.е. звук пишется с самого начала. В собственной программе звуковую ветвь графа можно запускать в любой момент .
Re: Visual C++ Звук из видеофайла
От: nap2k Верблюд есть
Дата: 20.05.03 05:37
Оценка:
Здравствуйте, Cpasmoi, Вы писали:

C>

C>Привет, всем!
C>У меня есть видеофайл MPEG. Как мне получить из него звук.
C>Заранее благодарна всем, кто что-то посоветует.

C++ здесь непричем, рыть в сторону DirectX
<<Visual Studio.NET, MSSQL 2k, Win2k+sp2>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.