|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2017, 15:29 | #1 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Извлечение звуковой дорожки из видео с конвертацией в WAV
Искал информацию по работе со звуком и наткнулся на это:
Это тоже давно было нужно, но целенаправленно оно не находилось. В общем, если собрать такую цепочку в GraphStudio, то всё работает. На выходе получается WAV-файл. А если делать это в программе, то выдаётся ошибка. Код:
Последний раз редактировалось BLACK_RAIN; 22.03.2017 в 15:32. |
22.03.2017, 15:52 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
-2147220969 говорит, что система не нашла подходящей комбинации соединения для вашего графа.
Есть два основных варианта: 1. проблема в битности/установке фильтров 64битные и 32битные это отдельные компоненты 2. у вас проблема в графе - например, где сплиттер? |
22.03.2017, 16:19 | #3 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
сплиттер вот:
Код:
pSink.SetFileName('c:\test.wav',nil); А сюда какой MediaType надо запихнуть? Который в WavDest input pin или от сплиттера? |
23.03.2017, 10:13 | #4 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
cобрал граф вручную
Код:
может опять что-то пропустил? вроде всё правильно |
23.03.2017, 12:03 | #5 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
если делать так:
Result := pSink.SetFileName('c:\0.wav', nil); тогда всё работает. Объясните, почему? И почему в интеллектуальном режиме не работает? |
24.03.2017, 10:49 | #6 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
А можно как-то узнать позицию, сколько уже сконвертировано?
Код:
и размер файла во время выполнения узнать не получается. Код:
|
24.03.2017, 11:34 | #7 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
|
24.03.2017, 13:11 | #8 | |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Цитата:
Осталась только проблема с определением позиции. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с конвертацией файла | NellyM | Qt и кроссплатформенное программирование С/С++ | 0 | 06.12.2016 15:23 |
Как убрать шум из звуковой дорожки? | ScribaXXI | Общие вопросы по Java, Java SE, Kotlin | 0 | 24.06.2015 09:24 |
C++ CLR Проблема с конвертацией | hvz- | Помощь студентам | 5 | 08.10.2011 18:21 |
играть сначала 1.wav потом 2.wav | mma | Мультимедиа в Delphi | 9 | 23.12.2010 20:04 |
Как проиграть несколько звуковой файлов wav? | Volkogriz | Мультимедиа в Delphi | 1 | 25.11.2008 10:12 |