Skip to main content

Thread: cvlc cannot transcode to anything but h264


hi all,

i'm using cvlc transcode , stream (http) hvr-1250 capture card out other computers in house. streaming works if avoid transcoding , stream it's received. problem hd ~15mbit much. transcode down ~6-8mbit.

problem i'm having cvlc seems think don't have codecs available no matter try , transcode to. here's example commandline give cvlc:

code:
cvlc -vvv channels.conf -i http --http-host=xxx.xxx.xxx.xxx --http-src='/usr/share/vlc/lua/http/' --sout-keep --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=3000,ab=256,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}:std{access=http,mux=ts,dst=xxx.xxx.xxx.xxx:8181}'
when run receive following errors in output:

code:
[0x7f9280006fc8] stream_out_transcode stream out error: cannot find audio encoder (module:any fourcc:mpga). take few lines earlier see possible reason.  [0x7f9270001088] main generic debug: removing module "a52"  [0x7f9280006fc8] stream_out_transcode stream out error: cannot create audio chain  [0x7f9280560968] main decoder error: cannot create packetizer output (a52 )
i've installed libavcodec-extra-53 , restricted extras. i've enabled medibuntu repo , reinstalled ffmpeg there. right i've run out of ideas i'm crying out

if can assist i'd appreciate it.

thanks!

quote posted richpowell view post
when run receive following errors in output:
hi
try simplified commands eliminate things.

change this:-
code:
{vcodec=mp4v,acodec=mpga,vb=3000,ab=256,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}
to this:-
code:
{vcodec=mp4v,acodec=none}
then this:-
code:
{vcodec=mp4v,acodec=mpga}
if it's ok, add more options.


Forum The Ubuntu Forum Community Ubuntu Official Flavours Support Multimedia Software [ubuntu] cvlc cannot transcode to anything but h264


Ubuntu

Comments

Popular posts from this blog

Thread: Can not create raid array: mdadm: no raid-devices specified.

Thread: HOW TO: Package and theme GTK+ / Gtkmm apps in Linux for Windows

Thread: Twinview issues