Support and General Use > Plugins/Viewers

Anyone successfully encoding video with VLC on OS X?

(1/2) > >>

Bill Tuttle:
I've installed the latest VLC. The command I'm using is:

vlc --intf=rc /rockbox/gigabeat-sim/archos/movies/test.mp4 --sout=#transcode{vcodec=mp2v,vb=600,width=320,height=240,acodec=mp3,ab=128,samplerate=44100,audio-sync}:std{access=file,mux=ps,url=/rockbox/test.mpg}

And I get:

[00000031] main interface error: no interface module matched "hotkeys,none"
[00000031] main interface error: no suitable interface module
[00000001] main private error: interface "hotkeys,none" initialization failed
[00000000] main root error: option equalizer-preset does not exist
[00000000] main root error: option equalizer-preamp does not exist
[00000000] main root error: option equalizer-bands does not exist
[00000036] main private error: no sout stream module matched "transcodeaudio-sync"
[00000035] main stream output error: stream chain failed for `transcodeaudio-sync:stdurl=/rockbox/test.mpg'
[00000033] main input error: cannot start stream output instance, aborting
[00000029] main playlist: nothing to play

Anyone had any success encoding video on OS X? Even with another tool? Thanks.

   ---Bill Tuttle

update: I also just tried to do it from within the regular app version of VLC, rather than the command line. I get:

ffmpeg: cannot open encoder
stream_out_transcode: cannot find encoder ((null))
[/tt

dionoea:
You forgot the quotes around the transcode option value. In a shell it will expand stuff like a{b,c}d to abd acd. So you need to make sure that the quotes are there to prevent that from happening.

Bill Tuttle:
Thanks.

Like so?

vlc --intf=rc /rockbox/gigabeat-sim/archos/movies/test.mp4 --sout="#transcode{vcodec=mp2v,vb=600,width=320,height=240,acodec=mp3,ab=128,samplerate=44100,audio-sync}:std{access=file,mux=ps,dst=/rockbox/test.mpg}"

I get the same results... Hmm.

dionoea:
That seems highly unlikely. Can you paste the new debug info? You could also try changing the equal sign right after --sout to a space, i don't know if that matters (I never use equal signs on Linux but I know that they're needed on Windows).

Bill Tuttle:
$ vlc --intf=rc /rockbox/gigabeat-sim/archos/movies/test.mp4 --sout "#transcode{vcodec=mp2v,vb=600,width=320,height=240,acodec=mp3,ab=128,samplerate=44100,audio-sync}:std{access=file,mux=ps,dst=/rockbox/test.mpg}"
[00000031] main interface error: no interface module matched "hotkeys,none"
[00000031] main interface error: no suitable interface module
[00000001] main private error: interface "hotkeys,none" initialization failed
[00000000] main root error: option equalizer-preset does not exist
[00000000] main root error: option equalizer-preamp does not exist
[00000000] main root error: option equalizer-bands does not exist
[00000036] main private error: no sout stream module matched "transcode"
[00000035] main stream output error: stream chain failed for `transcode{vcodec=mp2v,vb=600,width=320,height=240,acodec=mp3,ab=128,samplerate=44100,audio-sync}:std{access=file,mux=ps,dst=/rockbox/test.mpg}'
[00000033] main input error: cannot start stream output instance, aborting
[00000029] main playlist: nothing to play
^Csignal 2 received, terminating vlc - do it again in case it gets stuck
[00000029] main playlist: stopping playback


Also tried single quotes.

Navigation

[0] Message Index

[#] Next page

Go to full version