I am having some issues with SSA/A.S.S. (Advanced Sub Station Alpha) subtitles in MKV files and VLC 1.1.4. Using the following commandline where I keep the input video track as-is :
Code: Select all
exec /usr/bin/vlc -I dummy "${INPUT}" --sout "#transcode{soverlay,\
acodec=mp2a,ab=192,samplerate=48000,channels=2,audio-sync}\
:standard{access=file,mux=ps,dst=${OUTPUT}} --sub-language=eng" vlc://quit
Code: Select all
VLC media player 1.1.4.1 The Luggage (revision exported)
[0x1ab0200] main interface error: no suitable interface module
[0x1894150] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x1aafd40] dummy interface: using the dummy interface module...
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
[a.s.s.] Init
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
[0x2110fd0] main subpicture error: subpicture heap full
However, if I use this commandline, transcoding the input video track :
Code: Select all
exec /usr/bin/vlc -I dummy "${INPUT}" --sout "#transcode{soverlay,vcodec=mp2v,vb=4096,fps=${VLC_FPS},\
acodec=mp2a,ab=192,samplerate=48000,channels=2,audio-sync}\
:standard{access=file,mux=ps,dst=${OUTPUT}} --sub-language=eng" vlc://quit
Code: Select all
VLC media player 1.1.4.1 The Luggage (revision exported)
[0x1cb41f0] main interface error: no suitable interface module
[0x1beb150] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x1cb4270] dummy interface: using the dummy interface module...
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
[0x28d6700] mux_ps mux: Open
m_el[mi_level] == NULL
arrrrrrrrrrrrrg Up cannot escape itself
[a.s.s.] Init
[a.s.s.] fontconfig: Selected font is not the requested one: 'DejaVu Sans' != 'StackCnd-Bold'
I would very much like to avoid transcoding the input video track, does anyone here have any solution for this?
Thanks in advance.