shicoy Posted June 10, 2009 Posted June 10, 2009 (edited) Поставил свеженький 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 взят с оффсайта. Edited June 10, 2009 by shicoy Вставить ник Quote
Firestarter Posted August 25, 2009 Posted August 25, 2009 столкнулся с тем-же, на том-же дебиане Вставить ник Quote
shicoy Posted August 26, 2009 Author Posted August 26, 2009 попробуйте обновить vlc вот из этого репозитария: deb http://nightlies.videolan.org/build/sid-i386 ./ Вставить ник Quote
skydiver Posted January 13, 2010 Posted January 13, 2010 Таже фигня. Новый репозит тоже не помог :( Вставить ник Quote
Giga-Byte Posted January 14, 2010 Posted January 14, 2010 наверное-таки выкачать x264, собрать ffmpeg или сам vlc с поддержкой x264 простите за оффтоп, хотелось бы спросить: а зачем вам перекодировать в mpeg-4? каким плеером собираетесь смотреть? Вставить ник Quote
skydiver Posted January 14, 2010 Posted January 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) Вставить ник Quote
mlevel Posted September 21, 2010 Posted September 21, 2010 кто как решил проблему? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.