Хочеться автоматической обрезки черных полос в mplayer. Почитал различных инструкций нашел "-vop cropdetect". Но вот как его вывод распарсить и запустить опять mplayer? На php это работает так - файл cmplayer: #!/usr/bin/php <?php // не вполне явный момент: // пытаюсь воссоздать введенную строку параметров... $arg = $_SERVER['argv']; array_shift($arg); // без самой проги $arg = implode(" ", $arg); $arg = str_replace(" ", "\ ", $arg); echo "cropdetect...\n"; $str = `mplayer $arg -vop cropdetect -ss 0:1:00 -endpos 4 -vo null -ao null 2>/dev/null`; preg_match("/\((-vf crop=.*?)\)/", $str, $m); $crop = $m[1]; `mplayer $arg $crop`; ?> Но хочеться на shell переписать. А что то не очень то получается, точнее вообще нелады с shell. Помогите кто может.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.