Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Видео и аудио: обработка и кодирование (http://forum.oszone.net/forumdisplay.php?f=45)
-   -   Субтитры в DirectShow (http://forum.oszone.net/showthread.php?t=92796)

tri777ki 24-10-2007 22:23 666675

Субтитры в DirectShow
 
Для просмотра видео файлов mp4 с субтитрами в DirectShow based плеерах требуется наличие на компьютере "HW accelerated D3D video card". Об этом указано в Media Player Classic (v.1.0.9.0) - View-Options-Subtitles. Возможно ли это требование обойти и если возможно, то как? Может какие программные эмуляторы есть?
И вообще, абсолютно непонятно, откуда такое требование, тот же VLC всё показывает нормально.

SilentSpider 25-10-2007 00:05 666726

Цитата:

Цитата tri777ki
Возможно ли это требование обойти и если возможно, то как? Может какие программные эмуляторы есть? »

Вообще-то как я понимаю, все более-менее современные видеокарты
Цитата:

Цитата tri777ki
"HW accelerated D3D video card" »

По крайней мере на Matrox G400 у меня с MPC проблем не было.
Цитата:

Цитата tri777ki
И вообще, абсолютно непонятно, откуда такое требование, тот же VLC всё показывает нормально.»

А MPC не показывает? Попробуйте другой Renderer в Output

tri777ki 25-10-2007 00:58 666757

Да, ни MPC, ни WMP не показывают.
У меня в графе для субтитров "Internal Script Command Renderer" может его никто кроме VLC не понимает? А другой Rendere что-то непонятно как сделать. У меня файл автоматом муксует StaxRip, а там нигде это не задайтся, просто указываю файл субтитров ttxt и всё.
Командная строка для мукса такая:
"c:\Program Files2\SraxRip\Settings\Applications\MP4Box\MP4Box.exe" -fps 0.000 -add "_EncoderOutput.264:name=Video" -add "E:\The Ninth Gate\The Ninth Gate\VIDEO_TS\VTS_01_0.Russian.ttxt:lang=rus" -new ""
Что здесь тогда поменять?

SilentSpider 25-10-2007 08:24 666815

Цитата:

Цитата tri777ki
А другой Rendere что-то непонятно как сделать. »

Это в свойствах плейера. Options-Output-DirectShow Video. Сплиттер для mp4 какой используется?

tri777ki 25-10-2007 13:20 666950

Всё что только можно перепробовал для renderless - VMR7, VMR9.
Используется Haali media splitter
Граф схема такая:
mp4 video -> CoreAVC Video Decoder -> Video Renderer
mp4 audio -> ffdshow audio decoder -> Default Direct Sound Device
mp4 subtitle -> Internal Script Command Renderer

SilentSpider 25-10-2007 19:46 667165

tri777ki, попробуйте пересобрать в mkv


Время: 08:07.

Время: 08:07.
© OSzone.net 2001-