Търся това от няколко дни, но изглежда нищо не отговаря или работи за мен, така че моля да ме извините, ако задавам глупав въпрос или такъв, на който изглежда е отговорено другаде.
Имам AVI файл, кодиран с помощта на видеокодек GMP4, инсталиран в момента на компютъра ми, така че мога да ПУСКАМ файла в Windows Media Player например. Това, което се опитвам да направя, е да отворя/декодирам файла за целите на редактирането, за да мога да свържа два видео файла заедно. Не изисквам да се извежда в същия формат, а по-скоро само да се отвори за редактиране, да се получат кадрите и след това мога да изведа в по-стандартен формат.
Проблемът, който получавам, е, че няма филтър DirectShow, създаден за този формат, така че той няма да се отвори с него за мен (не съм работил твърде дълбоко в него, но всички проби не успяват да заредят видео файла). FFMPEG се опитва да прочете файла, заявява, че заглавката е неправилна, но въпреки това ще се опита да го прочете, след което умира, заявявайки, че имам нужда от кодека GMP4. Както казах по-рано, имам инсталиран конкретния кодек, но FFMPEG изглежда не го забелязва или няма достъп до него.
Има ли нещо, което ще ми позволи да използвам инсталираните от системата кодеци за декодиране на видео кадрите? Струва ми се странно, че Windows Media Player може да направи нещо, но не мога програмно да го повторя. Не съм ограничен до C++ или C#, въпреки че C# определено би бил предпочитан език.
Благодаря на всички, Алекс