Нужен плеер для h264 формата, который можно использовать для проигрывания видео в окне C#.
Как вариант — алгоритм декодера который можно реализовать.
Сейчас использую VLC, но у того есть пара негативных моментов. Главный — некорректная работа если не указать fps видео в начале работы. А эта величина неизвестна.
Здравствуйте, alex1010, Вы писали:
a> Нужен плеер для h264 формата, который можно использовать для проигрывания видео в окне C#.
вот вариант, там движки DirectShow / FFMPEG / VLC.
или напиши на основе DirectShow.Net, если банальный плеер то всё просто, если хочется кучи фич то по-разному.
Здравствуйте, alex1010, Вы писали:
A>Нужен плеер для h264 формата, который можно использовать для проигрывания видео в окне C#.
A>Как вариант — алгоритм декодера который можно реализовать.
A>Сейчас использую VLC, но у того есть пара негативных моментов. Главный — некорректная работа если не указать fps видео в начале работы. А эта величина неизвестна.
можно использовать mplayer, у него есть возможность указать хендл окна куда выводить видео и через stdin/stdout контролировать воспроизведение
http://www.mplayerhq.hu/design7/news.html
mplayer gui C#
Здравствуйте, alex1010, Вы писали:
A>Нужен плеер для h264 формата, который можно использовать для проигрывания видео в окне C#.
A>Как вариант — алгоритм декодера который можно реализовать.
A>Сейчас использую VLC, но у того есть пара негативных моментов. Главный — некорректная работа если не указать fps видео в начале работы. А эта величина неизвестна.
узнать fps легко:
ProbeReport.Videos[0].FrameRate
Здравствуйте, alex1010, Вы писали:
A>Нужен плеер для h264 формата, который можно использовать для проигрывания видео в окне C#.
Media Foundation.
Вот managed обёртка:
http://mfnet.sourceforge.net/
Бери пример BasicPlayback и вставляй к себе.