PDA

View Full Version : How to play non-defualt audio while streaming



waffull
11-24-2010, 05:30 PM
I have a mkv file that has Spanish as the primary audio but also has an English track. Both tracks are DTS/AC3. I can't find a way in Mezzmo to stream it with the English track. Anyone know how to do this?

Thank you,
Marc

Paul
11-24-2010, 05:31 PM
At the moment that's not possible through Mezzmo - we'll add that feature with the next major update. If you can, then either re-rip the file or remove the soundstracks that come before the one you want (using a re-muxer of some sort).

waffull
11-24-2010, 05:34 PM
I was afraid that was going to be the answer. Any idea when the next major update may be coming out?
Can you recommend a re-muxer? I'm never worked with mkv files before, but can probably figure it out, just need a kick start...

Thanks,
Marc

Paul
11-24-2010, 05:37 PM
Unfortunately cannot say anything about the ETA of the next major update, but try these tools to alter MKVs: http://www.bunkus.org/videotools/mkvtoolnix/

waffull
11-24-2010, 06:02 PM
Dennis,
Thanks for the link. Missed the default audio track setting on the first go, but got it all working on the second one. Now I can watch my Shrek in 3D :)

Thanks,
Marc

Paul
11-24-2010, 06:06 PM
Cool :) So, you're streaming a 3D file? If so, can you please post FFmpeg info on it - I'm just wondering if it's horizontal, vertical and what's the bitrate on that.

waffull
11-24-2010, 06:27 PM
Here is the ffmpeg data from before and after remuxing... I did notice that despite removing the spanish audio, the remuxed file size is actually larger than the original...

Before:
FFmpeg version SVN-r25446, Copyright (c) 2000-2010 the FFmpeg developers
built on Oct 12 2010 10:38:21 with gcc 4.4.2
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows-share/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect
libavutil 50.32. 3 / 50.32. 3
libavcore 0. 9. 1 / 0. 9. 1
libavcodec 52.92. 0 / 52.92. 0
libavformat 52.81. 0 / 52.81. 0
libavdevice 52. 2. 2 / 52. 2. 2
libavfilter 1.50. 1 / 1.50. 1
libswscale 0.12. 0 / 0.12. 0
[matroska,webm @ 0128ce90] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'H:\Videos\Movies\Shrek 3D\Shrek 3D (2001) [Para TV 3D USB][1080p X264.mkv][Esp-Eng][WwW.ZoNaTorrent.CoM].mkv':
Metadata:
title : [HDTEAM-Yusa25]Shrek.2001.720p.HDTV.x264-C100.mkv
Duration: 01:30:04.41, start: 0.000000, bitrate: 1088 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 1920x1080, PAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
Stream #0.1(spa): Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
Metadata:
title : Castellano AC3 5.1[448Kbps]
Stream #0.2(eng): Audio: ac3, 48000 Hz, 5.1, s16, 640 kb/s
Stream #0.3(spa): Subtitle: [0][0][0][0] / 0x0000
Metadata:
title : Castellano
At least one output file must be specified


---> DB Level Info: 40




After:
FFmpeg version SVN-r25446, Copyright (c) 2000-2010 the FFmpeg developers
built on Oct 12 2010 10:38:21 with gcc 4.4.2
configuration: --enable-memalign-hack --arch=x86 --target-os=mingw32 --cross-prefix=i686-mingw32- --enable-static --disable-shared --enable-zlib --disable-ffprobe --disable-ffplay --prefix=/media/windows-share/ffmpeg --extra-cflags=-U__STRICT_ANSI__ --enable-libmp3lame --enable-libx264 --enable-gpl --extra-libs='-lx264 -lpthread' --enable-runtime-cpudetect
libavutil 50.32. 3 / 50.32. 3
libavcore 0. 9. 1 / 0. 9. 1
libavcodec 52.92. 0 / 52.92. 0
libavformat 52.81. 0 / 52.81. 0
libavdevice 52. 2. 2 / 52. 2. 2
libavfilter 1.50. 1 / 1.50. 1
libswscale 0.12. 0 / 0.12. 0
[matroska,webm @ 0134ce90] Estimating duration from bitrate, this may be inaccurate

Seems stream 0 codec frame rate differs from container frame rate: 47.95 (48000/1001) -> 24.00 (24/1)
Input #0, matroska,webm, from 'H:\Videos\Movies\Shrek 3D\Shrek 3D 2001.3D-TV.1080p X264.mkv':
Metadata:
title : [HDTEAM-Yusa25]Shrek.2001.720p.HDTV.x264-C100.mkv
Duration: 01:30:04.41, start: 0.000000, bitrate: 640 kb/s
Stream #0.0(eng): Video: h264, yuv420p, 1920x1080, PAR 1:1 DAR 16:9, 23.98 fps, 24 tbr, 1k tbn, 47.95 tbc
Stream #0.1(eng): Audio: ac3, 48000 Hz, 5.1, s16, 640 kb/s
Metadata:
title : English
At least one output file must be specified


---> DB Level Info: 40

Paul
11-24-2010, 06:30 PM
Thanks. I was actually expecting "3D" dimensions, but these seem just your standard 1080p. Is the movie actually in 3D or is the 2D version?

waffull
11-24-2010, 08:06 PM
It's actually 3D. Requires a 3D ready HDTV and active sync glasses. It's a side by side 3D presentation, similar to the way FiOS broadcasted the Yankees vs Mariners games earlier this year. On a regular lcd screen, like my 24" dell monitors, it looks like two almost identical movies side by side (each taking up half the screen.) But on my Samsung PN50C8000 with the 3D turned on and the glasses on, it looks 3D, pretty cool. Not holographic I can walk through it cool, we're probably 5 years away from that being possible in mainstream TV's, but better than going to IMAX or one of these movie theaters that show 3D movies and they look almost as flat as the same moving playing in non-3D in the theater next door.

Paul
11-25-2010, 09:46 AM
Ok, the only two files we have here that's 3D are 3840x1080 and 1920x2160, but we don't have a 3D TV to test either of those :) I didn't expect a 3D movie to fit within the "standard" dimensions, frankly, but then I haven't researched this are yet.