Mailing List Archive

bear of little brain
Hi
could a kind sole explain to me please:

I have an indian film with english subtitles embedded in a mkv
container. Neither my samsung tv or myth or myth pnp will play the
subtitles.
VLC *does* play them.

I have a film in an avi container with embedded subtitles. Myth and
upnp as well as the samsung *do* play the subtitles.

mythtranscode chokes. but ffmpeg (the ubuntu 14.04 sorry about that
(avconv) version) works without complaint when transcoding from mkv to
avi container.
The new avi file does not work.

I am overwhelmed, but what I'm trying to do is play myth with subtitles

Thanks
James

Using ffprobe I see nothing I understand:

ffprobe (suse leap 42.2) Lion.mkv
ffprobe version 3.2 Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 4.8 (SUSE Linux)
configuration: --prefix=/usr --libdir=/usr/lib64
--shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg
--extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages
--enable-pic --disable-stripping --enable-shared --disable-static
--enable-gpl --disable-openssl --enable-avresample --enable-libcdio
--enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
--enable-libcelt --enable-libcdio --enable-libdc1394
--enable-libfreetype --enable-libgsm --enable-libopenjpeg
--enable-libopus --enable-libpulse --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libwebp --enable-netcdf --enable-vaapi --enable-vdpau
--enable-libfdk_aac --enable-nonfree --enable-libmp3lame
--enable-libtwolame --enable-libx264 --enable-libx265 --enable-libxvid
--enable-x11grab
WARNING: library configuration mismatch
avutil configuration: --prefix=/usr --libdir=/usr/lib64
--shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg
--extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages
--enable-pic --disable-stripping --enable-shared --disable-static
--enable-gpl --disable-openssl --enable-avresample --enable-libcdio
--enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
--enable-libcelt --enable-libcdio --enable-libdc1394
--enable-libfreetype --enable-libgsm --enable-libopenjpeg
--enable-libopus --enable-libpulse --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libwebp --enable-netcdf --enable-vaapi --enable-vdpau
--disable-encoders --disable-decoders --disable-muxers
--disable-demuxers
--disable-decoder='mpeg1video,mpeg2video,mpeg4,h264,vc1'
--enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,'
--enable-decoder='ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
--enable-muxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,crc,data,dirac,ffm,ffmetadata,flac,framecrc,framemd5,gif,h264,hevc,ico,ilbc,image2,image2pipe,matroska,matroska_audio,md5,mjpeg,mov,mpegts,mp3,mp4,mkvtimestamp_v2,null,ogg,opus,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,singlejpeg,sox,srt,tee,truehd,uncodedframecrc,vc1,wav,webm,webm_chunk,webp,webvtt,'
--enable-demuxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,concat,data,dirac,dts,dv,flac,flv,ffm,ffmetadata,gif,gsm,h264,hevc,ico,iff,ilbc,image2,image2pipe,image_bmp_pipe,image_exr_pipe,image_j2k_pipe,image_jpeg_pipe,image_png_pipe,image_sgi_pipe,image_sunrast_pipe,image_tiff_pipe,image_webp_pipe,ivf,matroska,mjpeg,mov,mp3,mp4,mpegps,mpegts,mpegtsraw,mpegvideo,ogg,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,rm,sln,sox,srt,truehd,tta,tty,v210,v210x,vc1,vobsub,wav,webvtt,'
--enable-x11grab
avcodec configuration: --prefix=/usr --libdir=/usr/lib64
--shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg
--extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages
--enable-pic --disable-stripping --enable-shared --disable-static
--enable-gpl --disable-openssl --enable-avresample --enable-libcdio
--enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
--enable-libcelt --enable-libcdio --enable-libdc1394
--enable-libfreetype --enable-libgsm --enable-libopenjpeg
--enable-libopus --enable-libpulse --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libwebp --enable-netcdf --enable-vaapi --enable-vdpau
--disable-encoders --disable-decoders --disable-muxers
--disable-demuxers
--disable-decoder='mpeg1video,mpeg2video,mpeg4,h264,vc1'
--enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,'
--enable-decoder='ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
--enable-muxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,crc,data,dirac,ffm,ffmetadata,flac,framecrc,framemd5,gif,h264,hevc,ico,ilbc,image2,image2pipe,matroska,matroska_audio,md5,mjpeg,mov,mpegts,mp3,mp4,mkvtimestamp_v2,null,ogg,opus,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,singlejpeg,sox,srt,tee,truehd,uncodedframecrc,vc1,wav,webm,webm_chunk,webp,webvtt,'
--enable-demuxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,concat,data,dirac,dts,dv,flac,flv,ffm,ffmetadata,gif,gsm,h264,hevc,ico,iff,ilbc,image2,image2pipe,image_bmp_pipe,image_exr_pipe,image_j2k_pipe,image_jpeg_pipe,image_png_pipe,image_sgi_pipe,image_sunrast_pipe,image_tiff_pipe,image_webp_pipe,ivf,matroska,mjpeg,mov,mp3,mp4,mpegps,mpegts,mpegtsraw,mpegvideo,ogg,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,rm,sln,sox,srt,truehd,tta,tty,v210,v210x,vc1,vobsub,wav,webvtt,'
--enable-x11grab
swscale configuration: --prefix=/usr --libdir=/usr/lib64
--shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg
--extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages
--enable-pic --disable-stripping --enable-shared --disable-static
--enable-gpl --disable-openssl --enable-avresample --enable-libcdio
--enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
--enable-libcelt --enable-libcdio --enable-libdc1394
--enable-libfreetype --enable-libgsm --enable-libopenjpeg
--enable-libopus --enable-libpulse --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libwebp --enable-netcdf --enable-vaapi --enable-vdpau
--disable-encoders --disable-decoders --disable-muxers
--disable-demuxers
--disable-decoder='mpeg1video,mpeg2video,mpeg4,h264,vc1'
--enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,'
--enable-decoder='ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
--enable-muxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,crc,data,dirac,ffm,ffmetadata,flac,framecrc,framemd5,gif,h264,hevc,ico,ilbc,image2,image2pipe,matroska,matroska_audio,md5,mjpeg,mov,mpegts,mp3,mp4,mkvtimestamp_v2,null,ogg,opus,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,singlejpeg,sox,srt,tee,truehd,uncodedframecrc,vc1,wav,webm,webm_chunk,webp,webvtt,'
--enable-demuxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,concat,data,dirac,dts,dv,flac,flv,ffm,ffmetadata,gif,gsm,h264,hevc,ico,iff,ilbc,image2,image2pipe,image_bmp_pipe,image_exr_pipe,image_j2k_pipe,image_jpeg_pipe,image_png_pipe,image_sgi_pipe,image_sunrast_pipe,image_tiff_pipe,image_webp_pipe,ivf,matroska,mjpeg,mov,mp3,mp4,mpegps,mpegts,mpegtsraw,mpegvideo,ogg,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,rm,sln,sox,srt,truehd,tta,tty,v210,v210x,vc1,vobsub,wav,webvtt,'
--enable-x11grab
swresample configuration: --prefix=/usr --libdir=/usr/lib64
--shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg
--extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -g' --optflags='-fmessage-length=0
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
-funwind-tables -fasynchronous-unwind-tables -g' --disable-htmlpages
--enable-pic --disable-stripping --enable-shared --disable-static
--enable-gpl --disable-openssl --enable-avresample --enable-libcdio
--enable-gnutls --enable-ladspa --enable-libass --enable-libbluray
--enable-libcelt --enable-libcdio --enable-libdc1394
--enable-libfreetype --enable-libgsm --enable-libopenjpeg
--enable-libopus --enable-libpulse --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx
--enable-libwebp --enable-netcdf --enable-vaapi --enable-vdpau
--disable-encoders --disable-decoders --disable-muxers
--disable-demuxers
--disable-decoder='mpeg1video,mpeg2video,mpeg4,h264,vc1'
--enable-encoder='apng,ass,ayuv,bmp,ffv1,ffvhuff,flac,gif,huffyuv,jpegls,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libtheora,libvorbis,libvpx_vp8,libvpx_vp9,libwebp,libwebp_anim,mjpeg,pam,pbm,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,png,ppm,sgi,srt,ssa,sunrast,targa,text,tiff,v210,v308,v408,v410,vorbis,xbm,xwd,y41p,yuv4,zlib,'
--enable-decoder='ansi,apng,ass,ayuv,bmp,dirac,exr,ffv1,ffvhuff,ffwavesynth,flac,gif,gsm,huffyuv,libcelt,libgsm,libopenjpeg,libopus,libschroedinger,libspeex,libvorbis,libvpx_vp8,libvpx_vp9,mjpeg,,,,opus,pam,pbm,pcm_alaw,pcm_bluray,pcm_dvd,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16be_planar,pcm_s16le,pcm_s16le_planar,pcm_s24be,pcm_s24le,pcm_s24le_planar,pcm_s32be,pcm_s32le,pcm_s32le_planar,pcm_s8,pcm_s8_planar,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,pcx,pgm,pgmyuv,pgssub,png,ppm,rawvideo,sgi,srt,ssa,sunrast,targa,text,theora,tiff,v210,v210x,v308,v408,v410,vorbis,vp3,vp5,vp6,vp6a,vp6f,vp8,vp9,webp,xbm,xwd,y41p,yuv4,zlib,'
--enable-muxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,crc,data,dirac,ffm,ffmetadata,flac,framecrc,framemd5,gif,h264,hevc,ico,ilbc,image2,image2pipe,matroska,matroska_audio,md5,mjpeg,mov,mpegts,mp3,mp4,mkvtimestamp_v2,null,ogg,opus,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,singlejpeg,sox,srt,tee,truehd,uncodedframecrc,vc1,wav,webm,webm_chunk,webp,webvtt,'
--enable-demuxer='aac,ac3,adts,aiff,apng,asf,ass,au,avi,concat,data,dirac,dts,dv,flac,flv,ffm,ffmetadata,gif,gsm,h264,hevc,ico,iff,ilbc,image2,image2pipe,image_bmp_pipe,image_exr_pipe,image_j2k_pipe,image_jpeg_pipe,image_png_pipe,image_sgi_pipe,image_sunrast_pipe,image_tiff_pipe,image_webp_pipe,ivf,matroska,mjpeg,mov,mp3,mp4,mpegps,mpegts,mpegtsraw,mpegvideo,ogg,pcm_alaw,pcm_f32be,pcm_f32le,pcm_f64be,pcm_f64le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32be,pcm_s32le,pcm_s8,pcm_u16be,pcm_u16le,pcm_u24be,pcm_u24le,pcm_u32be,pcm_u32le,pcm_u8,rawvideo,rm,sln,sox,srt,truehd,tta,tty,v210,v210x,vc1,vobsub,wav,webvtt,'
--enable-x11grab
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.100 / 57. 64.100
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
ffprobe: relocation error: /usr/lib64/libavformat.so.57: symbol
avpriv_h264_has_num_reorder_frames, version LIBAVCODEC_57 not defined in
file libavcodec.so.57 with link time reference

ffprobe (suse 42.2) casinoroyale.avi
...
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.100 / 57. 64.100
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
[avi @ 0xde5960] Could not find codec parameters for stream 1 (Audio:
mp3 (U[0][0][0] / 0x0055), 48000 Hz, 2 channels, 128 kb/s): unspecified
frame size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options
Input #0, avi, from '/store/Movies/Movies A - G/Casino Royale.avi':
Metadata:
encoder : DigiArty AV Encoder Core
Duration: 02:18:38.90, start: 0.000000, bitrate: 1477 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID /
0x44495658), none, 720x404 [SAR 254:255 DAR 3048:1717], 1333 kb/s, 29.97
fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, 2
channels, 128 kb/s
Unsupported codec with id 13 for input stream 0
Unsupported codec with id 86017 for input stream 1

ffprobe (ubuntu 14.04) Lion.avi
ffprobe version N-80901-gfebc862 Copyright (c) 2007-2016 the FFmpeg
developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg
--mandir=/usr/share/man --enable-avresample --disable-debug
--enable-nonfree --enable-gpl --enable-version3
--enable-libopencore-amrnb --enable-libopencore-amrwb
--disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse
--enable-libfreetype --enable-gnutls --enable-libx264 --enable-libx265
--enable-libfdk-aac --enable-libvorbis --enable-libmp3lame
--enable-libopus --enable-libvpx --enable-libspeex --enable-libass
--enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvidstab
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, matroska,webm, from 'Lion.mkv':
Metadata:
encoder : libebml v1.3.3 + libmatroska v1.4.4
creation_time : 2017-02-17 10:17:53
Duration: 01:58:22.82, start: 0.000000, bitrate: 3934 kb/s
Chapter #0:0: start 0.000000, end 156.000000
Metadata:
title : 1
Chapter #0:1: start 156.000000, end 910.000000
Metadata:
title : 2
Chapter #0:2: start 910.000000, end 1847.000000
Metadata:
title : 3
Chapter #0:3: start 1847.000000, end 2678.000000
Metadata:
title : 4
Chapter #0:4: start 2678.000000, end 3408.000000
Metadata:
title : 5
Chapter #0:5: start 3408.000000, end 4065.000000
Metadata:
title : 6
Chapter #0:6: start 4065.000000, end 4803.000000
Metadata:
title : 7
Chapter #0:7: start 4803.000000, end 5381.000000
Metadata:
title : 8
Chapter #0:8: start 5381.000000, end 5948.000000
Metadata:
title : 9
Chapter #0:9: start 5948.000000, end 6675.000000
Metadata:
title : 10
Chapter #0:10: start 6675.000000, end 7102.816000
Metadata:
title : 11
Stream #0:0(eng): Video: h264 (High), yuv420p, 1912x796 [SAR 1:1
DAR 478:199], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Metadata:
BPS : 3548476
BPS-eng : 3548476
DURATION : 01:58:22.804000000
DURATION-eng : 01:58:22.804000000
NUMBER_OF_FRAMES: 170297
NUMBER_OF_FRAMES-eng: 170297
NUMBER_OF_BYTES : 3150516654
NUMBER_OF_BYTES-eng: 3150516654
_STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
_STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
(default)
Metadata:
BPS : 384000
BPS-eng : 384000
DURATION : 01:58:22.816000000
DURATION-eng : 01:58:22.816000000
NUMBER_OF_FRAMES: 221963
NUMBER_OF_FRAMES-eng: 221963
NUMBER_OF_BYTES : 340935168
NUMBER_OF_BYTES-eng: 340935168
_STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
_STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Subtitle: subrip (default) (forced)
Metadata:
BPS : 8
BPS-eng : 8
DURATION : 01:48:06.069000000
DURATION-eng : 01:48:06.069000000
NUMBER_OF_FRAMES: 281
NUMBER_OF_FRAMES-eng: 281
NUMBER_OF_BYTES : 6843
NUMBER_OF_BYTES-eng: 6843
_STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
_STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
What does mythbackend --version give?


_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On Thu, May 25, 2017 at 10:06 PM, James Linder <jam@tigger.ws> wrote:

> Hi
> could a kind sole explain to me please:
>
> I have an indian film with english subtitles embedded in a mkv container.
> Neither my samsung tv or myth or myth pnp will play the subtitles.
> VLC *does* play them.
>
> I have a film in an avi container with embedded subtitles. Myth and upnp
> as well as the samsung *do* play the subtitles.
>
> mythtranscode chokes. but ffmpeg (the ubuntu 14.04 sorry about that
> (avconv) version) works without complaint when transcoding from mkv to avi
> container.
> The new avi file does not work.
>
> I am overwhelmed, but what I'm trying to do is play myth with subtitles
>
> Thanks
> James
>
> <SNIP - too big for list>

All of my Videos are in mkv containers. You definitely need the
mkv*toolnix apps to manipulate them easily. For forced subs which I am
sure you are referring to probably::

mkvmerge --identify <file>
File '<video>': container: Matroska
Track ID 0: video (MPEG-4p10/AVC/h.264)
Track ID 1: audio (DTS-HD Master Audio)
Track ID 2: audio (DTS)
Track ID 3: audio (AC-3/E-AC-3)
Track ID 4: subtitles (HDMV PGS)
Track ID 5: subtitles (HDMV PGS)
Track ID 6: subtitles (HDMV PGS)

mkvpropedit <video> --edit track:s1 --set flag-default=0 \
--edit track:s2 --set flag-forced=1 --edit track:s2 --set flag-default=1

s1 is the 1st subtitle track (Track ID 4 from above). This says make s2
track default and forced and removes default from the s1 sub track.

HTH
Re: bear of little brain [ In reply to ]
On 26/5/17 8:00 pm, mythtv-users-request@mythtv.org wrote:
> What does mythbackend --version give?
[sandypit] /home/jam [997]% mythbackend --version
Please attach all output as a file in bug reports.
MythTV Version : v0.28.1-3-gfc737ff
MythTV Branch : fixes/0.28
Network Protocol : 88
Library API : 0.28.20161120-1
QT Version : 5.6.1
Options compiled in:
linux profile use_hidesyms using_oss using_backend using_bindings_php
using_dvb using_frontend using_hdhomerun using_vbox using_ceton
using_hdpvr using_ivtv using_joystick_menu using_libxml2 using_lirc
using_mheg using_opengl using_opengl_video using_opengl_themepainter
using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2
using_x11 using_profiletype using_bindings_php using_freetype2
using_mythtranscode using_opengl using_ffmpeg_threads using_mheg
using_libxml2
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On 27 May 2017 9:48:11 am James Linder <jam@tigger.ws> wrote:

>
>
> On 26/5/17 8:00 pm, mythtv-users-request@mythtv.org wrote:
>> What does mythbackend --version give?
> [sandypit] /home/jam [997]% mythbackend --version
> Please attach all output as a file in bug reports.
> MythTV Version : v0.28.1-3-gfc737ff
> MythTV Branch : fixes/0.28
> Network Protocol : 88
> Library API : 0.28.20161120-1
> QT Version : 5.6.1
> Options compiled in:
> linux profile use_hidesyms using_oss using_backend using_bindings_php
> using_dvb using_frontend using_hdhomerun using_vbox using_ceton
> using_hdpvr using_ivtv using_joystick_menu using_libxml2 using_lirc
> using_mheg using_opengl using_opengl_video using_opengl_themepainter
> using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2
> using_x11 using_profiletype using_bindings_php using_freetype2
> using_mythtranscode using_opengl using_ffmpeg_threads using_mheg
> using_libxml2

I was going to say that it hasn't been compiled with libxvid support but I
just checked my install which has definitely been compiled with
--enable-libxvid but that doesn't show a use flag in --version either so
that doesn't help much sorry. Is your install compiled from source with the
--enable-libxvid switch or is it installed from package?

Have you tried mythffmpeg / mythffprobe instead of ffmpeg / ffprobe to
analyse the files instead?



_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On 27/5/17 4:41 pm, Mark Perkins wrote:
> On 27 May 2017 9:48:11 am James Linder <jam@tigger.ws> wrote:
>
>>
>> On 26/5/17 8:00 pm, mythtv-users-request@mythtv.org wrote:
>>> What does mythbackend --version give?
>> [sandypit] /home/jam [997]% mythbackend --version
>> Please attach all output as a file in bug reports.
>> MythTV Version : v0.28.1-3-gfc737ff
>> MythTV Branch : fixes/0.28
>> Network Protocol : 88
>> Library API : 0.28.20161120-1
>> QT Version : 5.6.1
>> Options compiled in:
>> linux profile use_hidesyms using_oss using_backend using_bindings_php
>> using_dvb using_frontend using_hdhomerun using_vbox using_ceton
>> using_hdpvr using_ivtv using_joystick_menu using_libxml2 using_lirc
>> using_mheg using_opengl using_opengl_video using_opengl_themepainter
>> using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2
>> using_x11 using_profiletype using_bindings_php using_freetype2
>> using_mythtranscode using_opengl using_ffmpeg_threads using_mheg
>> using_libxml2
> I was going to say that it hasn't been compiled with libxvid support but I
> just checked my install which has definitely been compiled with
> --enable-libxvid but that doesn't show a use flag in --version either so
> that doesn't help much sorry. Is your install compiled from source with the
> --enable-libxvid switch or is it installed from package?
>
> Have you tried mythffmpeg / mythffprobe instead of ffmpeg / ffprobe to
> analyse the files instead?

I don't understand enough to make sense of this.

[sandypit] /home/jam [997]% mythffprobe /store/Movies/Myth/Lion\ 2016\
1080p\ WEB-DL\ x264\ AC3-JYK.mkv
ffprobe version v0.28.1-3-gfc737ff Copyright (c) 2007-2016 the FFmpeg
developers
built with gcc 4.8 (SUSE Linux)
configuration: --enable-libmp3lame --enable-libx264
libavutil 55. 17.103 / 55. 17.103
libavcodec 57. 24.102 / 57. 24.102
libavformat 57. 25.100 / 57. 25.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 31.100 / 6. 31.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, matroska,webm, from '/store/Movies/Myth/Lion 2016 1080p WEB-DL
x264 AC3-JYK.mkv':
Metadata:
encoder : libebml v1.3.3 + libmatroska v1.4.4
creation_time : 2017-02-17 10:17:53
Duration: 01:58:22.82, start: 0.000000, bitrate: 3934 kb/s
Chapter #0:0: start 0.000000, end 156.000000
Metadata:
title : 1
Chapter #0:1: start 156.000000, end 910.000000
Metadata:
title : 2
Chapter #0:2: start 910.000000, end 1847.000000
Metadata:
title : 3
Chapter #0:3: start 1847.000000, end 2678.000000
Metadata:
title : 4
Chapter #0:4: start 2678.000000, end 3408.000000
Metadata:
title : 5
Chapter #0:5: start 3408.000000, end 4065.000000
Metadata:
title : 6
Chapter #0:6: start 4065.000000, end 4803.000000
Metadata:
title : 7
Chapter #0:7: start 4803.000000, end 5381.000000
Metadata:
title : 8
Chapter #0:8: start 5381.000000, end 5948.000000
Metadata:
title : 9
Chapter #0:9: start 5948.000000, end 6675.000000
Metadata:
title : 10
Chapter #0:10: start 6675.000000, end 7102.816000
Metadata:
title : 11
Stream #0:0(eng): Video: h264 (High), yuv420p, 1912x796 [SAR 1:1
DAR 478:199], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Metadata:
BPS : 3548476
BPS-eng : 3548476
DURATION : 01:58:22.804000000
DURATION-eng : 01:58:22.804000000
NUMBER_OF_FRAMES: 170297
NUMBER_OF_FRAMES-eng: 170297
NUMBER_OF_BYTES : 3150516654
NUMBER_OF_BYTES-eng: 3150516654
_STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
_STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
(default)
Metadata:
BPS : 384000
BPS-eng : 384000
DURATION : 01:58:22.816000000
DURATION-eng : 01:58:22.816000000
NUMBER_OF_FRAMES: 221963
NUMBER_OF_FRAMES-eng: 221963
NUMBER_OF_BYTES : 340935168
NUMBER_OF_BYTES-eng: 340935168
_STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
_STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Subtitle: subrip (default) (forced)
Metadata:
BPS : 8
BPS-eng : 8
DURATION : 01:48:06.069000000
DURATION-eng : 01:48:06.069000000
NUMBER_OF_FRAMES: 281
NUMBER_OF_FRAMES-eng: 281
NUMBER_OF_BYTES : 6843
NUMBER_OF_BYTES-eng: 6843
_STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
_STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
_STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

James
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On 5/27/2017 5:37 AM, James Linder wrote:
> <snip>

This is what I think is the relevant part about Lion.mkv:

> Stream #0:2(eng): Subtitle: subrip (default) (forced)
> Metadata:
> BPS : 8
> BPS-eng : 8
> DURATION : 01:48:06.069000000
> DURATION-eng : 01:48:06.069000000
> NUMBER_OF_FRAMES: 281
> NUMBER_OF_FRAMES-eng: 281
> NUMBER_OF_BYTES : 6843
> NUMBER_OF_BYTES-eng: 6843
> _STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
> _STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
> _STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
> _STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
> _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
> _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

It provides details on the subtitle stream in the file. The statistics
for the number of frames (281) and number of bytes (6843) are way too
small for a 1 hour and 48 minute movie. If these numbers are correct,
there's no way this file has useful subtitles.

But, in your original email you said vlc *does* play them. Which makes
me wonder if you are asking mythtv and vlc to play the same file.

It appears you have at least two linux machines: one running suse, the
other running ubuntu. Do these two machines have identical files? You
can check the file sizes and use md5sum to verify they are identical. If
they're not identical, there's your answer. If they are identical, I'm
at a loss. But here are some things you can experiment with:

Play the file using vlc on the mythtv/ubuntu system. Can it still play
the subtitles?

Use the same tools on both machines to examine the file. I agree with
Greg about using mkvtoolnix, although since it looks like there's only
one subtitle stream/track, I don't think the commands he's suggesting to
alter which tracks are default and/or forced tracks will make any
difference. Instead,I suggest using the tools to extract the subtitles
and verify the actual size of the subtitle track/stream. Here's how:

Run the command:
$ mkvmerge --identify Lion.mkv
It should produce output like:
File 'Lion.mkv': container: Matroska
Track ID 0: video (MPEG-4p10/AVC/h.264)
Track ID 1: audio ((AC3/EAC3)
Track ID 2: subtitles (SubRip/SRT)
Chapters: X entries
Global tags: Y entries

What's important is the track number for the subtitles track. In the
above example, it's 2, and I suspect it will be 2 for your Lion.mkv. Use
that number in the following command:
mkvextract tracks "Lion.mkv" "2:Lion.srt"
This will extract the subtitles into a file called Lion.srt. If the
statistics mythffprobe printed are correct, that file will be about 6840
bytes in size, it will be a text file, and the last few lines will look
something like:

281
01:00:47,010 --> 01:00:48,711
Some text displayed at the above timestamp.

Let us know what you learn.
Helen
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On Thu, May 25, 2017 at 11:06 PM, James Linder <jam@tigger.ws> wrote:
> Hi
> could a kind sole explain to me please:
>
> I have an indian film with english subtitles embedded in a mkv container.
> Neither my samsung tv or myth or myth pnp will play the subtitles.
> VLC *does* play them.
>

I had this issue with MythTV with subtitles in mkv files (ones that
did in fact work in xine for example) and discovered that it was
because I hadn't enabled libass support in mythtv. Have you checked
that?

Tom
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On 05/25/2017 11:06 PM, James Linder wrote:
> Hi
> could a kind sole explain to me please:
>
> I have an indian film with english subtitles embedded in a mkv
> container. Neither my samsung tv or myth or myth pnp will play the
> subtitles.
> VLC *does* play them.
>
> I have a film in an avi container with embedded subtitles. Myth and
> upnp as well as the samsung *do* play the subtitles.
>
> mythtranscode chokes. but ffmpeg (the ubuntu 14.04 sorry about that
> (avconv) version) works without complaint when transcoding from mkv to
> avi container.
> The new avi file does not work.
>
> I am overwhelmed, but what I'm trying to do is play myth with subtitles
I have found some success using ccextractor. ccextractor can recognize
many different types of subtitles.

Download and build it (www.ccextractor.org). It reads your mkv file and
creates a srt file. Place the srt file in the directory where the movie
file is located. It must have the exact same name but with srt extension
instead of mkv. Then, when playing with MythTV, you can select external
subtitles from the menu.

Do not confuse ccextractor with mythccextractor which is installed with
mythtv. mythccextractor is a different program and supports fewer
subtitle types.
Re: bear of little brain [ In reply to ]
The reason for the "Winnie thur Poo" subject is just that this is all
confusing and strange to me, so thanks all for the help (and no thur is
not a typo)


On 28/5/17 8:00 pm, mythtv-users-request@mythtv.org wrote:
> This is what I think is the relevant part about Lion.mkv:
>
>> Stream #0:2(eng): Subtitle: subrip (default) (forced)
>> Metadata:
>> BPS : 8
>> BPS-eng : 8
>> DURATION : 01:48:06.069000000
>> DURATION-eng : 01:48:06.069000000
>> NUMBER_OF_FRAMES: 281
>> NUMBER_OF_FRAMES-eng: 281
>> NUMBER_OF_BYTES : 6843
>> NUMBER_OF_BYTES-eng: 6843
>> _STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
>> _STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
>> _STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
>> _STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
>> _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
>> _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
> It provides details on the subtitle stream in the file. The statistics
> for the number of frames (281) and number of bytes (6843) are way too
> small for a 1 hour and 48 minute movie. If these numbers are correct,
> there's no way this file has useful subtitles.
>
> But, in your original email you said vlc*does* play them. Which makes
> me wonder if you are asking mythtv and vlc to play the same file.

I play the same file, and it looks the same, on SuSE (my backend
machine) on ubuntu and on mac osx


> It appears you have at least two linux machines: one running suse, the
> other running ubuntu. Do these two machines have identical files? You
> can check the file sizes and use md5sum to verify they are identical. If
> they're not identical, there's your answer. If they are identical, I'm
> at a loss. But here are some things you can experiment with:
>
> Play the file using vlc on the mythtv/ubuntu system. Can it still play
> the subtitles?
>
> Use the same tools on both machines to examine the file. I agree with
> Greg about using mkvtoolnix, although since it looks like there's only
> one subtitle stream/track, I don't think the commands he's suggesting to
> alter which tracks are default and/or forced tracks will make any
> difference. Instead,I suggest using the tools to extract the subtitles
> and verify the actual size of the subtitle track/stream. Here's how:
>
> Run the command:
> $ mkvmerge --identify Lion.mkv
> It should produce output like:
> File 'Lion.mkv': container: Matroska
> Track ID 0: video (MPEG-4p10/AVC/h.264)
> Track ID 1: audio ((AC3/EAC3)
> Track ID 2: subtitles (SubRip/SRT)
> Chapters: X entries
> Global tags: Y entries
[sandypit] /home/jam [999]% mkvmerge --identify /store/Movies/Myth/Lion\
2016\ 1080p\ WEB-DL\ x264\ AC3-JYK.mkv
File '/store/Movies/Myth/Lion 2016 1080p WEB-DL x264 AC3-JYK.mkv':
container: Matroska
Track ID 0: video (MPEG-4p10/AVC/h.264)
Track ID 1: audio (AC-3/E-AC-3)
Track ID 2: subtitles (SubRip/SRT)
Chapters: 11 entries
[sandypit] /home/jam [1000]%

> What's important is the track number for the subtitles track. In the
> above example, it's 2, and I suspect it will be 2 for your Lion.mkv. Use
> that number in the following command:
> mkvextract tracks "Lion.mkv" "2:Lion.srt"
> This will extract the subtitles into a file called Lion.srt. If the
> statistics mythffprobe printed are correct, that file will be about 6840
> bytes in size, it will be a text file, and the last few lines will look
> something like:

281

01:00:47,010 --> 01:00:48,711
Some text displayed at the above timestamp.
(Gee Thunderbird is a ratty mailer)

[sandypit] /home/jam [1004]% ll Lion.srt
-rw-r--r-- 1 jam users 16782 May 29 10:21 Lion.srt
[sandypit] /home/jam [1005]% tail -5 Lion.srt

281
01:51:01,494 --> 01:51:02,954
Oh, you're gonna fall!


So:
The subtitle file size does not match
The subtitle file format seems OK
The backend and tools are compiled with libxvid
Subtitles do not display with myth

What am I doing wrong? I can display VLC output on the TV (where my wife
wants it) but the rendering is jerky enough to irritate.
James

_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On 29/5/17 5:55 pm, Mike Perkins wrote:
> On 29/05/17 03:54, James Linder wrote:
>> The reason for the "Winnie thur Poo" subject is just that this is all
>> confusing and strange to me, so thanks all for the help (and no thur
>> is not a typo)
>>
>>
>> On 28/5/17 8:00 pm, mythtv-users-request@mythtv.org wrote:
>>> This is what I think is the relevant part about Lion.mkv:
>>>
>>>> Stream #0:2(eng): Subtitle: subrip (default) (forced)
>>>> Metadata:
>>>> BPS : 8
>>>> BPS-eng : 8
>>>> DURATION : 01:48:06.069000000
>>>> DURATION-eng : 01:48:06.069000000
>>>> NUMBER_OF_FRAMES: 281
>>>> NUMBER_OF_FRAMES-eng: 281
>>>> NUMBER_OF_BYTES : 6843
>>>> NUMBER_OF_BYTES-eng: 6843
>>>> _STATISTICS_WRITING_APP: mkvmerge v8.5.2 ('Crosses') 32bit
>>>> _STATISTICS_WRITING_APP-eng: mkvmerge v8.5.2 ('Crosses') 32bit
>>>> _STATISTICS_WRITING_DATE_UTC: 2017-02-17 10:17:53
>>>> _STATISTICS_WRITING_DATE_UTC-eng: 2017-02-17 10:17:53
>>>> _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES
>>>> NUMBER_OF_BYTES
>>>> _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES
>>>> NUMBER_OF_BYTES
>>> It provides details on the subtitle stream in the file. The statistics
>>> for the number of frames (281) and number of bytes (6843) are way too
>>> small for a 1 hour and 48 minute movie. If these numbers are correct,
>>> there's no way this file has useful subtitles.
>>>
>>> But, in your original email you said vlc*does* play them. Which makes
>>> me wonder if you are asking mythtv and vlc to play the same file.
>>
>> I play the same file, and it looks the same, on SuSE (my backend
>> machine) on ubuntu and on mac osx
>>
>>
>>> It appears you have at least two linux machines: one running suse, the
>>> other running ubuntu. Do these two machines have identical files? You
>>> can check the file sizes and use md5sum to verify they are
>>> identical. If
>>> they're not identical, there's your answer. If they are identical, I'm
>>> at a loss. But here are some things you can experiment with:
>>>
>>> Play the file using vlc on the mythtv/ubuntu system. Can it still play
>>> the subtitles?
>>>
>>> Use the same tools on both machines to examine the file. I agree with
>>> Greg about using mkvtoolnix, although since it looks like there's only
>>> one subtitle stream/track, I don't think the commands he's
>>> suggesting to
>>> alter which tracks are default and/or forced tracks will make any
>>> difference. Instead,I suggest using the tools to extract the subtitles
>>> and verify the actual size of the subtitle track/stream. Here's how:
>>>
>>> Run the command:
>>> $ mkvmerge --identify Lion.mkv
>>> It should produce output like:
>>> File 'Lion.mkv': container: Matroska
>>> Track ID 0: video (MPEG-4p10/AVC/h.264)
>>> Track ID 1: audio ((AC3/EAC3)
>>> Track ID 2: subtitles (SubRip/SRT)
>>> Chapters: X entries
>>> Global tags: Y entries
>> [sandypit] /home/jam [999]% mkvmerge --identify
>> /store/Movies/Myth/Lion\ 2016\ 1080p\ WEB-DL\ x264\ AC3-JYK.mkv
>> File '/store/Movies/Myth/Lion 2016 1080p WEB-DL x264 AC3-JYK.mkv':
>> container: Matroska
>> Track ID 0: video (MPEG-4p10/AVC/h.264)
>> Track ID 1: audio (AC-3/E-AC-3)
>> Track ID 2: subtitles (SubRip/SRT)
>> Chapters: 11 entries
>> [sandypit] /home/jam [1000]%
>>
>>> What's important is the track number for the subtitles track. In the
>>> above example, it's 2, and I suspect it will be 2 for your Lion.mkv.
>>> Use
>>> that number in the following command:
>>> mkvextract tracks "Lion.mkv" "2:Lion.srt"
>>> This will extract the subtitles into a file called Lion.srt. If the
>>> statistics mythffprobe printed are correct, that file will be about
>>> 6840
>>> bytes in size, it will be a text file, and the last few lines will look
>>> something like:
>>
>> 281
>>
>> 01:00:47,010 --> 01:00:48,711
>> Some text displayed at the above timestamp.
>> (Gee Thunderbird is a ratty mailer)
>>
>> [sandypit] /home/jam [1004]% ll Lion.srt
>> -rw-r--r-- 1 jam users 16782 May 29 10:21 Lion.srt
>> [sandypit] /home/jam [1005]% tail -5 Lion.srt
>>
>> 281
>> 01:51:01,494 --> 01:51:02,954
>> Oh, you're gonna fall!
>>
>>
>> So:
>> The subtitle file size does not match
>> The subtitle file format seems OK
>> The backend and tools are compiled with libxvid
>> Subtitles do not display with myth
>>
>> What am I doing wrong? I can display VLC output on the TV (where my
>> wife wants it) but the rendering is jerky enough to irritate.
>> James
>>
> There's your problem. Your video filename is:
> '/store/Movies/Myth/Lion 2016 1080p WEB-DL x264 AC3-JYK.mkv'
>
> but your .srt filename is: 'Lion.srt'
>
> Okay, when the program runs it probably uses the curent directory or
> the full filename but the point is, the *filenames* differ. For myth
> to pick the .srt up, I'm guessing that it has to have the exact same
> filename as the .mkv, just with a different extension.
>

Mike no such luck
I called the original movie Lion.mkv and generated Lion.srt
I also generated "Lion 2016 1080p WEB-DL x264 AC3-JYK.srt"
scanned videos and had 2 copies, 1 called Lion and 1 called Lion 2016
1080p WEB-DL x264 AC3-JYK
neither played the subtitles and I hereby declare me beaten. Again
thanks for all the input.
James

PS if anyone wants to play I'll post to a high bandwidth download site.
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On 29/5/17 8:00 pm, mythtv-users-request@mythtv.org wrote:
>> Hi
>> could a kind sole explain to me please:
>>
>> I have an indian film with english subtitles embedded in a mkv container.
>> Neither my samsung tv or myth or myth pnp will play the subtitles.
>> VLC*does* play them.
>>
> I had this issue with MythTV with subtitles in mkv files (ones that
> did in fact work in xine for example) and discovered that it was
> because I hadn't enabled libass support in mythtv. Have you checked
> that?

I did think libass was on by default and --disable-libass was the option.
I enabled it specifically andwas rewarded with libass support NO

After adding the dev files and rebuilding VOILA everything works. Thanks
Tom.

James
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org
Re: bear of little brain [ In reply to ]
On Mon, May 29, 2017 at 9:40 AM, James Linder <jam@tigger.ws> wrote:
>
>
> On 29/5/17 8:00 pm, mythtv-users-request@mythtv.org wrote:
>>>
>>> Hi
>>> could a kind sole explain to me please:
>>>
>>> I have an indian film with english subtitles embedded in a mkv container.
>>> Neither my samsung tv or myth or myth pnp will play the subtitles.
>>> VLC*does* play them.
>>>
>> I had this issue with MythTV with subtitles in mkv files (ones that
>> did in fact work in xine for example) and discovered that it was
>> because I hadn't enabled libass support in mythtv. Have you checked
>> that?
>
>
> I did think libass was on by default and --disable-libass was the option.
> I enabled it specifically andwas rewarded with libass support NO
>
> After adding the dev files and rebuilding VOILA everything works. Thanks
> Tom.
>
> James
>
You're welcome! Yea, that one had me going for a while. Under gentoo I
needed to enable the libass USE flag which also wasn't on by default.

Tom
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-users
http://wiki.mythtv.org/Mailing_List_etiquette
MythTV Forums: https://forum.mythtv.org