shicoy Опубликовано 10 июня, 2009 (изменено) · Жалоба Поставил свеженький Debian-5 Пытаюсь сделать перекодировку видеопотока со ступника в Mpeg-4 для ретрансляции по http vlc -I dummy --ts-es-id-pid --rt-priority --no-stats --sout-all --http-caching=6000 udp://@238.1.1.1:1234 --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:std{mux=ts,dst =10.10.0.60:8001,access=http,name="Cartoon Network"}' [00000287] dummy interface: using the dummy interface module... [00000303] main private: creating httpd libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 8, expected 0) for PID 17 [00000399] ffmpeg encoder error: cannot find encoder MPEG-4 Video [00000298] stream_out_transcode private error: cannot find encoder ((null)) [00000298] stream_out_transcode private error: cannot create video chain [00000338] main packetizer error: cannot create packetizer output (mpgv) Как видим ругается что мне может найти Mpeg-4 encoder, поставил всевозможные библиотеки, но эффекта не дало. В какую сторону копать? VLC взят с оффсайта. Изменено 10 июня, 2009 пользователем shicoy Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Firestarter Опубликовано 25 августа, 2009 · Жалоба столкнулся с тем-же, на том-же дебиане Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shicoy Опубликовано 26 августа, 2009 · Жалоба попробуйте обновить vlc вот из этого репозитария: deb http://nightlies.videolan.org/build/sid-i386 ./ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
skydiver Опубликовано 13 января, 2010 · Жалоба Таже фигня. Новый репозит тоже не помог :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Giga-Byte Опубликовано 14 января, 2010 · Жалоба наверное-таки выкачать x264, собрать ffmpeg или сам vlc с поддержкой x264 простите за оффтоп, хотелось бы спросить: а зачем вам перекодировать в mpeg-4? каким плеером собираетесь смотреть? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
skydiver Опубликовано 14 января, 2010 · Жалоба Ну я хочу в x264. 5 мегабит на один канал в mpeg2 слишком раскошно --sout '#transcode{vcodec=h264,venc=x264{profile=high,level=4.1},vb=820,acodec=a52,a b=128,fps=24,scale=0.7,interlace,threads=5}:duplicate{dst="standard{access=http,mux=asf,url=10.0.0.5:9811}",select="program=1"}' В системе стоит: video:~# dpkg -l | grep 264 ii libx264-54 0.svn20070309-4.1etch1 x264 video coding library ii libx264-60 1:0.svn20080712-0.1 x264 video coding library ii libx264-65 1:0.svn20090115-0.0 x264 video coding library ii x264 1:0.svn20090115-0.0 video encoder for the H.264/MPEG-4 AVC stand video:~# vlc -l | grep -i h264 VLC media player 0.8.6h Janus packetizer_h264 H.264 video packetizer h264 H264 video demuxer Ругается так: [00000374] main encoder error: no encoder module matched "x264" [00000291] stream_out_transcode private error: cannot find encoder (x264) [00000291] stream_out_transcode private error: cannot create video chain [00000333] main packetizer error: cannot create packetizer output (mpgv) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mlevel Опубликовано 21 сентября, 2010 · Жалоба кто как решил проблему? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...