PDA

View Full Version : AVI stream vs MKV stream



Forbix
10-29-2011, 08:20 AM
Problem No1.
I tried to convert a DivX movie from AVI to MKV.
The movie was previously as AVI normaly streamed from my PC to TV (Panasonic G30), but when I remuxed it with MKVmerge GUI to MKV container, it was not possible to stream it to TV. I've got a message that file is not supported on TV screen. This is crazy since in both cases there are the same audio and video files (and used codecs), the difference is only file container.

Bellow I am posting the info about the both AV files:

AVI
General
CompleteName : J:\Everybody's Fine[2009]DvDrip[Eng]-FXG.avi
Format : AVI
Format/Info : Audio Video Interleave
FileSize/String : 700 MiB
Duration/String : 1h 39mn
OverallBitRate/String : 982 Kbps
Encoded_Application : VirtualDubMod 1.5.10.2 (build 2540/release)
Encoded_Library/String : VirtualDubMod build 2540/release

Video
ID/String : 0
Format : MPEG-4 Visual
Format_Profile : Advanced Simple@L5
Format_Settings_BVOP/String : 2
Format_Settings_QPel/String : No
Format_Settings_GMC/String : No warppoints
Format_Settings_Matrix/String : Default (H.263)
MuxingMode : Packed bitstream
CodecID : DX50
CodecID/Hint : DivX 5
Duration/String : 1h 39mn
BitRate/String : 845 Kbps
Width/String : 704 pixels
Height/String : 288 pixels
DisplayAspectRatio/String : 2.40:1
FrameRate/String : 23.976 fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
ScanType/String : Progressive
Compression_Mode/String : Lossy
Bits-(Pixel*Frame) : 0.174
StreamSize/String : 602 MiB (86%)
Encoded_Library/String : XviD 1.0.3 (UTC 2004-12-20)

Audio
ID/String : 1
Format : MPEG Audio
Format_Version : Version 1
Format_Profile : Layer 3
Format_Settings_Mode : Joint stereo
Format_Settings_ModeExtension : MS Stereo
CodecID : 55
CodecID/Hint : MP3
Duration/String : 1h 39mn
BitRate_Mode/String : Constant
BitRate/String : 128 Kbps
Channel(s)/String : 2 channels
SamplingRate/String : 48.0 KHz
Compression_Mode/String : Lossy
StreamSize/String : 91.2 MiB (13%)
Alignment/String : Aligned on interleaves
Interleave_Duration/String : 42 ms (1.00 video frame)
Interleave_Preload/String : 504 ms

MKV
General
Unique ID : 208709661691110793108736231014982813238 (0x9D0404CA667C33219E42DBF8FA7D0636)
Complete name : J:\Everybody's Fine[2009]DvDrip[Eng]-FXG.mkv
Format : Matroska
Format version : Version 2
File size : 694 MiB
Duration : 1h 39mn
Overall bit rate : 975 Kbps
Encoded date : UTC 2011-10-28 20:08:01
Writing application : mkvmerge v5.0.1 ('Es ist Sommer') built on Oct 9 2011 11:55:43
Writing library : libebml v1.2.2 + libmatroska v1.3.0

Video
ID : 1
Format : MPEG-4 Visual
Format profile : Advanced Simple@L5
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : DX50
Codec ID/Hint : DivX 5
Duration : 1h 39mn
Bit rate : 827 Kbps
Width : 704 pixels
Height : 288 pixels
Display aspect ratio : 2.40:1
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.170
Stream size : 589 MiB (85%)
Writing library : XviD 1.0.3 (UTC 2004-12-20)

Audio
ID : 2
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Muxing mode : Header stripping
Codec ID : A_MPEG/L3
Codec ID/Hint : MP3
Duration : 1h 39mn
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 91.2 MiB (13%)

Text #1
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text

Text #2
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text

Problem No 2.
I noticed that at some MKV files the subtitles are presented on TV in the way that TV does it when movie is played from local USB port (quite small font and no support for east Europen letters). On the other hand, sometimes the subtitles are shown with full support for east european letters (bigger font similar to BS player with east European letters supported).
It seems that subtitles were transcoded in Mezmo?! I would like to force such transcoding every time since I like bigger font.

Paul
10-31-2011, 10:00 AM
Can you please post the output of the "Get FFmpeg Information" command for those files? I need to see them as Mezzmo does to understand what could be going on better.

Mezzmo does not currently transcode subtitles, but there's an option (off by default) to copy existing subtitle streams. If you can post FFmpeg information on one file which has control and one which doesn't over how subtitles are presented, perhaps I can spot what the difference is.

Forbix
11-01-2011, 05:50 AM
Dear Dennis, I just found out that the audio was the problematic at my "Problem No 2." I made a mistake when choosing audio profile at Vidcoder app. to be transcoded. I have chosen Surround and that was a mistake for my TV.
I solved this by properly troanscoding audio file from 5.1 to simple stereo (AAC or AC3).

There is still unsolved "Problem No1.
I tried to convert a DivX movie from AVI to MKV.
The movie was previously as AVI normaly streamed from my PC to TV (Panasonic G30), but when I remuxed it with MKVmerge GUI to MKV container, it was not possible to stream it to TV. I've got a message that file is not supported on TV screen. This is crazy since in both cases there are the same audio and video files (and used codecs), the difference is only file container."
I have managed to stream different containers to my G30 but I have rarerly noticed a problem when remuxing HD material to.MKV (MTS, M2ts, AVCHD, BDAV, other MKV with downmixed audio etc.) As far as I can see the problem appears only when trying to put DivX / Xvid with .srt subtitle from .AVI to .MKV container.
I will post the "Get FFmpeg Information" command in a few minutes...

Forbix
11-01-2011, 06:15 AM
Everybody's Fine

AVI
ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
[mpeg4 @ 01598E20] Invalid and inefficient vfw-avi packed B frames detected

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2997/125)
Input #0, avi, from 'F:\Torrs\Za przenje\Everybody's Fine[2009]DvDrip[Eng]-FXG\Everybody's Fine[2009].avi':
Metadata:
encoder : VirtualDubMod 1.5.10.2 (build 2540/release)
Duration: 01:39:34.05, start: 0.000000, bitrate: 982 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (DX50 / 0x30355844), yuv420p, 704x288 [SAR 1:1 DAR 22:9], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16, 128 kb/s
At least one output file must be specified


---> DB Level Info: 5, 15
---> Frame rate: 23,98
---> Aspect ratio: 22:9

MKV
ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
[mpeg4 @ 01479460] Invalid and inefficient vfw-avi packed B frames detected
Input #0, matroska,webm, from 'F:\Torrs\Za przenje\Everybody's Fine[2009]DvDrip[Eng]-FXG\Everybody's Fine[2009].mkv':
Duration: 01:39:34.05, start: 0.000000, bitrate: 974 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (DX50 / 0x30355844), yuv420p, 704x288 [SAR 1:1 DAR 22:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
Stream #0:1: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s (default)
Stream #0:2: Subtitle: text (default)
At least one output file must be specified


---> DB Level Info: 5, 15
---> Frame rate: 23,98
---> Aspect ratio: 22:9


Fast and Furious 5 Fast Five (2011)
AVI
ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2500000/104271)
Input #0, avi, from 'F:\Torrs\Za przenje\Fast and Furious 5 Fast Five (2011) DVDRip XviD-MAXSPEED\Fast and Furious 5 Fast Five (2011).avi':
Metadata:
encoder : AVI-Mux GUI 1.17.8.3, Feb 16 201019:42:50
title : Fast Five (2011)
JUNK :
Duration: 02:10:20.03, start: 0.000000, bitrate: 1499 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), s16, 448 kb/s
At least one output file must be specified


---> DB Level Info: 5, 15
---> Frame rate: 23.98
---> Aspect ratio: 45:19

MKV
ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
Input #0, matroska,webm, from 'F:\Torrs\Za przenje\Fast and Furious 5 Fast Five (2011) DVDRip XviD-MAXSPEED\Fast and Furious 5 Fast Five (2011).mkv':
Duration: 02:10:20.03, start: 0.000000, bitrate: 1208 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
Stream #0:1: Subtitle: text (default)
Stream #0:2: Audio: ac3, 48000 Hz, stereo, s16, 160 kb/s (default)
At least one output file must be specified


---> DB Level Info: 5, 15
---> Frame rate: 23.98
---> Aspect ratio: 45:19

Paul
11-02-2011, 09:58 AM
Thanks for the info - they do look very similar to originals. Can you please post FFmpeg information on an MKV that works after remuxing like that?

Forbix
11-03-2011, 06:33 AM
Basically, every MTS, M2ts and AVCHD remuxed with MKVMergeGui was possible to stream to my Viera. There arre problems only with older DivX movies.

Forbix
11-03-2011, 08:49 AM
AVATAR
MKV
ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
Input #0, matroska,webm, from 'F:\Torrs\MKV\Avatar_1080p.mkv':
Duration: 02:41:41.73, start: 0.000000, bitrate: 6431 kb/s
Stream #0:0: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:1(eng): Audio: ac3, 48000 Hz, stereo, s16, 320 kb/s (default)
Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 640 kb/s
Stream #0:3: Subtitle: text (default)
At least one output file must be specified


---> DB Level Info: 41, 100
---> Frame rate: 23.98
---> Aspect ratio: 16:9

I do not have the original any more but this was BDAV (M2ts), size 7,9GB downloaded from torrent site: Dennis: Edited out the link

Paul
11-03-2011, 09:56 AM
I'm not sure why it wouldn't work, as it all seems ok. I guess there's something wrong in the encoding of the container that causes it to fail. Can you convert it to AVCHD (MPEG-TS) and see if that works?

Or, try playing original AVIs (where you have them) using Mezzmo and let Mezzmo transcode them.

Forbix
11-03-2011, 05:11 PM
Or, try playing original AVIs (where you have them) using Mezzmo and let Mezzmo transcode them.

The point is that ALL of my DivX movies are normally reproduced on TV without transcoding. When I turn them to MKV it is not readable any more.
I am using the same procedure for MKV encapsulation every time, and the same software.
HD material is normally encapsulated, but DivX is not.

Paul
11-03-2011, 05:16 PM
It could be as simple as that the TV doesn't support MPEG4 video in an MKV file. When you're remuxing your MPEG-TS files, most likely you're remuxing h264, so it works.

If the AVIs play natively, can I ask, why are you converting them to MKVs?

Forbix
11-04-2011, 09:23 AM
If the AVIs play natively, can I ask, why are you converting them to MKVs?

Well, I would like to create MKV file with integrated subtitle since in this case I can have a full support for east European letters and font is double size when compared to SRT reproduction on my G30 TV. That is the only reason.

Paul
11-04-2011, 09:45 AM
Perhaps try a full re-code of the MPEG4 video into an h264 video (from AVI to MKV) and see if that works. If it does, then it could hint that the device doesn't support MPEG4 video in MKVs.

Forbix
11-04-2011, 10:51 AM
This one was transcoded and reproduced:

ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0

Seems stream 0 codec frame rate differs from container frame rate: 47.95 (53999648/1126125) -> 59.94 (60000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'F:\Torrs\Finished\Fast and Furious 4 (2009)DVDRip H264 [ResourceRG by bigjbrizzle1]\Fast and Furious 4 (2009)DVDRip H264 [ResourceRG by bigjbrizzle1].mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
creation_time : 2010-06-29 07:29:44
encoder : HandBrake 0.9.4 2009112300
Duration: 01:46:45.73, start: 0.000000, bitrate: 1343 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x304, 1209 kb/s, 23.98 fps, 59.94 tbr, 90k tbn, 47.95 tbc
Metadata:
creation_time : 2010-06-29 07:29:44
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 127 kb/s
Metadata:
creation_time : 2010-06-29 07:29:44
At least one output file must be specified


---> DB Level Info: 30, 100
---> Frame rate: 23.98
---> Aspect ratio:

Paul
11-04-2011, 10:55 AM
Did it play on the TV? It's an MP4 with h264 video, so it's different from the MKVs you were trying to create previously of course.

Forbix
11-05-2011, 10:11 PM
It was reproduced on TV but previously transcoded.

Forbix
11-06-2011, 05:25 AM
I would like to use MKV because the subtitle is bigger then when I play it on TV directly. Can you suggest any software tool which allows merging of SRT subtitles to egzisting AVI file?
In that case I would not have to bother with small subtitles...

Forbix
11-06-2011, 09:20 PM
CENTURION AVI (original) - reproduced with no problem

ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
[mpeg4 @ 00398E00] Invalid and inefficient vfw-avi packed B frames detected

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65534/2733) -> 23.98 (2500000/104271)
Input #0, avi, from 'F:\Torrs\Finished\Centurion.2010.LiMiTED.SLOSubs. BRRip.XviD-DrSi\Centurion.2010.avi':
Metadata:
encoder : VirtualDubMod 1.5.10.2 (build 2542/release)
Duration: 01:37:29.76, start: 0.000000, bitrate: 2569 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), s16, 448 kb/s
At least one output file must be specified


---> DB Level Info: 5, 15
---> Frame rate: 23.98
---> Aspect ratio: 45:19

CENTURION MKV - file not even recognised on TV as a stream

ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
[mpeg4 @ 00399540] Invalid and inefficient vfw-avi packed B frames detected
Input #0, matroska,webm, from 'F:\Torrs\Finished\Centurion.2010.LiMiTED.SLOSubs. BRRip.XviD-DrSi\Centurion.2010.LiMiTED.SLOSubs.BRRip.XviD-DrSi.mkv':
Duration: 01:37:29.77, start: 0.000000, bitrate: 2561 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)
Stream #0:2: Subtitle: text (default)
At least one output file must be specified


---> DB Level Info: 5, 15
---> Frame rate: 23.98
---> Aspect ratio: 45:19

Forbix
11-06-2011, 09:21 PM
CONNAN MKV (original) - needs trancoding

ffmpeg version N-33781-g35674a2, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 19 2011 10:31:16 with gcc 4.6.1
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --enable-static --disable-shared --enable-zlib --disable-postproc --prefix=/media/ffmpeg --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect --extra-cflags=-I/home/dennis/cc/include --extra-ldflags=-L/home/dennis/cc/lib --pkg-config=pkg-config
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0

Seems stream 0 codec frame rate differs from container frame rate: 47.95 (20000000/417083) -> 23.98 (24000/1001)
Input #0, matroska,webm, from 'F:\Torrs\Finished\Conan.The.Barbarian.2011.BluRay .1080p.DTS.x264-CHD\Conan.The.Barbarian.2011.BluRay.1080p.DTS.x264-CHD.mkv':
Duration: 01:52:42.75, start: 0.000000, bitrate: 12701 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x800, SAR 1:1 DAR 12:5, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
Metadata:
title : Conan.The.Barbarian.2011
Stream #0:1(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), s16, 1536 kb/s (default)
Metadata:
title : DTS-CORE 1536K
At least one output file must be specified


---> DB Level Info: 41, 100
---> Frame rate: 23.98
---> Aspect ratio: 12:5

Paul
11-07-2011, 10:34 AM
I don't think that your TV supports MKVs with an MPEG4 video stream in them - all examples you've provided point to the fact that MKVs play with h264 and AVIs play with MPEG4, but MKVs with MPEG4 do not play. You'll need to do full re-coding of your AVIs, changing the video stream from MPEG4 to h264 if you want to use MKVs.

I cannot recommend any particular software to embed subtitles into an AVI file, but one thing to keep in mind is - does the TV support subtitles as a stream in an AVI file at all?

Forbix
11-08-2011, 04:51 AM
You are probably right... but what does make a change that some files which are not supported on TV are transcoded in Mezzmo app. but other are not transcoded nor streamed. Theoretically, you could make a profile which will alow all AV to be properly transcoded and streamed, right?

Paul
11-08-2011, 10:01 AM
Yes, the current profile needs to be adjusted to take out MPEG4 from MKVs - please open a support ticket and I'll send you a modified copy to try.