Видео потоковое горе - PullRequest
       46

Видео потоковое горе

2 голосов
/ 12 мая 2009

Я работаю над приложением для потокового видео, где совместимость до сих пор была ограничена Windows и IE (хотя, похоже, это работает достаточно хорошо и в Firefox)

Мне было поручено заставить его работать на Mac, и в будущем и на Unix, но я полагаю, что если я заставлю Mac работать, UNIX последует.

Мы используем потоковый сервер Windows Media с файлом списка воспроизведения .asx, содержащим потоковое мультимедиа. URL-адреса также могут содержать файл субтитров, и он выглядит примерно так:

мм: //192.168.xx.xxx/video/movie99.wmv САМИ = http://192.168.xx.yyy/subs/movie99.smi

Теперь я довольно растерялся, когда дело доходит до Mac OSX, но мне удалось заставить видео работать с Flip4Mac, который, похоже, является своего рода «Microsoft Kit» для Quicktime. Я также заставил его работать с плагином VLC в Firefox и Safari. Тем не менее, я не могу на всю жизнь заставить субтитры работать.

Я готов услышать любые решения, которые вы можете придумать. Магия джаваскрипта? Установить что-нибудь на mac? Использовать java web start для запуска приложения, которое запускает аргумент командной строки, запускающий vlc с файлом субтитров? Ударь меня:)

Единственное решение, которое я не хочу слышать, это "Сделай YouTube" и все в таком духе. Приветствуются простые решения, в которых нам не нужно переписывать все наши основные функции:)

С уважением, Ace

Ответы [ 4 ]

2 голосов
/ 15 мая 2009

К сожалению, за пределами Windows Media Player потоковые субтитры определенно не легки:

http://wiki.videolan.org/Subtitles даже и так говорит.

Если у вас есть доступный исходный видеоролик, я думаю, что лучше всего было бы предложить альтернативные носители для платформ, отличных от Windows / IE.

Вы можете написать код Javascript для обнаружения в браузере, а затем запросить правильный URL-адрес (т. Е. Потоковое мультимедиа / субтитры для Windows, потоковое мультимедиа или потоковое мультимедиа со встроенными субтитрами, если запрашиваются субтитры).

Я сделал быстрый поиск встраивания субтитров и записал в сеть этот пост. Он содержит несколько ссылок на инструменты, используемые для встраивания субтитров в медиафайл:

http://mwolk.com/blog/how-to-embed-subtitles-into-videos/

Удачи!

0 голосов
/ 16 мая 2009

Возможно, это не тот путь, по которому вы хотите идти, но если вы хотите, чтобы субтитры отображались независимо от платформы, вы включаете их непосредственно в видео и распространяете их в независимой от ОС форме (QuickTime или Flash). Наличие субтитров, встроенных в потоковое видео и платформу, не имеет значения.

0 голосов
/ 15 мая 2009

Вы спрашиваете, какие медиаплееры поддерживают SAMI?

Вы действительно можете взять текст файла и проанализировать его в javascript, если вам нравится такая штука. Кстати, большое спасибо за то, что вы работаете с субтитрами и с любым медиапроектом, который вы делаете !!

Было бы слишком сложно попросить вместо этого попробовать SMIL?

http://en.wikipedia.org/wiki/SAMI#Media_Players_that_Support_SAMI

0 голосов
/ 14 мая 2009

Ну, возможно, это не тот ответ, который вы ожидали, но, поскольку за 2 дня вы ничего не получили, вот мои 0,02 $.

Забудьте IE, используйте Firefox + theora , и все будет работать автоматически. Возможно, вам придется переписать хотя бы часть вашей основной функциональности на стороне сервера. Подробнее см. здесь .

...