Re[7]: Как програмно вырезать кусок avi файла(на directshow
От: vippavlo Украина http://www.baptistm.info
Дата: 09.05.07 15:53
Оценка:
Здравствуйте, squid, Вы писали:

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


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


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


V>>>>Уважаемый squid я в поиске нашел тему, которую вы обсуждали с неким IgorP год или два назад. Ето практически та же тема. Она "Сохранить фрагмент видео без рекомпрессии" но так вы и не дошли до "истины". У вас возникала та же проблема — копировался лиш один фрейм. Скажите пожалуйста, как вы ее решили????


S>>>а никак. так и завис. без аудио все нормально. если аудио непожатое, voxware или ac3 — тоже. а с mp3 — никак. но если решите напишите пожалуйста.


V>>А вы не пробовали отдельно перекодирывать только аудио поток, а видео оставить так????

V>>А то я еще был написал програмку для перекодирывания авишки, то та же проблема возникает, если без потока аудио, то пашет, а так не хочет нужно чемто еще аудио кодить, низнаю чам88888((( не подскажите чем лучше, а то видео я с помощю xvid'a)))

S>у меня весь смысл был вырезать без перекодирования. если перекодировать то смысла в этом нет. хотя как тут подсказали если VBR MP3 перегнать в CBR то возможно получиться. да и как выяснилось в DES способ возможно есть. но там с VBR траблы тоже будут... короче вот вам 2 варианта. а кодить видео это лажа, видео нормально режеться, тут с аудио лучше немного поколдовать.


S>впринципе нужно просто добавить кодек из AudioCompressionCategory между сплиттером и муксером и все. directshow сам найдет декодер, если он есть.


у меня получилось сегодня ночью мучился и решил проблему, так как я и думал, пришлось аудио мр3 кодером переганять, тоже очень быстро работает, но проблема в том, что почемуто если Seeking ставлю начальный не 0, то белеберда получается не знаю в чем проблема???((((
ICQ #469907496
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.