LINUX.ORG.RU

[Мультимедия] mkvmerge& работа с стандартным вводом/выводом


0

0

Здраствуй, all.
Скажи мне, возможно ли это дело заставить работать с stdin/stdout? Т.е., надо сделать как-то так -- cat somefile| mkvmerge -o -|mplayer.

Изначальная причина такого - дьявольски тормозит видео в mp4-контейнере, а то же видео, но в mkv - работает на ура.
На hdd места не очень-то много, так что перегнать все в mkv - не получиться. (конкретно надо перегнать - около 30 гигабайт One Piece, свободного места - около 1Г. Перегонять, затем удалять - не наш путь, не хочу уходить с раздачь.)
Прямо так, как я привел - не получается, т.к. :

cat *376*4|mkvmerge -o -
mkvmerge v2.4.0 ('Fumbling Towards Ecstasy') built on Feb 1 2009 02:38:04
Error: No input files were given. No output will be created.

А mkvmerge file.mp4 -o - просто создает файл -, а не пишет в stdout.

Да, опции mplayer'а навроде -cache - не помогают.

anonymous

Так как ты хочешь, похоже, не получится. Вообще-то странно, я не нашел принципиальных различий этих форматов, которые могли бы привести к значительным проблемам при воспроизведении...

Есть мнение, что проблема не в контейнере :) Если ты, конечно, не доказал это экпериментально.

anonymous
()
Ответ на: комментарий от anonymous

В том-то и дело, что доказал. mplayer mp4 - your pc is too slow to play this file. mplayer mkv - все ОК.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.