|
|
 |
01-18-2013, 11:55 AM
|
#1
|
|
Lifer
Join Date: Mar 2003
Posts: 10,797
|
Easiest way to playback mkvs on AppleTV 3 (no jailbreak)
I'm running a mac mini in my home office as a media server and all was well until I upgraded my plex/appletv2 to an AppleTV3. I do like the new features of the 3 and the speed difference (and airplay mirroring works great), so rolling back to the 2 isn't ideal..
I've heard of options mostly involving airplay work arounds. Anyone know what the most seamless one would be? Plex from my ipad worked but kinda stuttery
Last edited by freedomsbeat212; 01-18-2013 at 12:08 PM.
|
|
|
01-18-2013, 12:35 PM
|
#2
|
|
Platinum Member
Join Date: Apr 2008
Posts: 2,458
|
The most seamless one would be to convert the MKV into MP4 files. The upside is that you can then share your iTunes library with your Apple TV, and you won't have to use AirPlay anymore. The Apple TV just automatically fetches the video from your iTunes library over the network and plays it back.
Your iPad can also do the same while using Home Sharing. So one iTunes library can serve video contents to all of your iOS devices wirelessly.
__________________
Poking through JPSX...
|
|
|
01-18-2013, 12:43 PM
|
#3
|
|
Moderator Mobile Devices & Gadgets
Join Date: Sep 2004
Location: New Cumberland, PA
Posts: 10,261
|
I use AirVideo at home for that sort of thing. My desktop hosts up the videos, and will transcode them on the fly if necessary, I then use AirPlay within AirVideo to beam it to my AppleTV.
Converting all of them over to an iTunes compatible format would obviously work as well.
__________________
Quote:
Originally Posted by mfenn
The 6770M can play Crysis 2, for suitably small values of play
|
|
|
|
01-18-2013, 01:28 PM
|
#4
|
|
Lifer
Join Date: Apr 2000
Posts: 12,015
|
let's take a step back here.
when you encode a video, you use a video compression codec, and an audio compression codec.
then after its done, you stick both parts (or more, such as subtitles), into a container.
in this case, .mp4, .m4v, and .mkv are ALL containers.
typically, you will encode videos using the h.264 codec. the raw file created (container-less) is typically in a .h264 "file".
most players can't play "raw" files. so you have to stick them in a container.
you can always extract raw video from containers.
knowing all this, you can easily go back and forth between .mp4 container and .mkv container, because you would just extract the underlying video (demuxing) into .h264 raw video and change containers (remuxing)
(note: renaming a file from .mp4 to .mkv is not the same thing as "changing" containers - you have to use a program to do that)
__________________
............................
HeetWear
(o_
(o_ (o_ / /
(/)_ (\)_ V_/_
|
|
|
01-18-2013, 01:38 PM
|
#5
|
|
Moderator Mobile Devices & Gadgets
Join Date: Sep 2004
Location: New Cumberland, PA
Posts: 10,261
|
Quote:
Originally Posted by AkumaX
let's take a step back here.
when you encode a video, you use a video compression codec, and an audio compression codec.
then after its done, you stick both parts (or more, such as subtitles), into a container.
in this case, .mp4, .m4v, and .mkv are ALL containers.
typically, you will encode videos using the h.264 codec. the raw file created (container-less) is typically in a .h264 "file".
most players can't play "raw" files. so you have to stick them in a container.
you can always extract raw video from containers.
knowing all this, you can easily go back and forth between .mp4 container and .mkv container, because you would just extract the underlying video (demuxing) into .h264 raw video and change containers (remuxing)
(note: renaming a file from .mp4 to .mkv is not the same thing as "changing" containers - you have to use a program to do that)
|
Ok, let's take a step forward. Knowing that he is on a Mac Mini, what software would he do to do that?
And knowing that I am using Windows 8, what would I use to do that? Handbrake in both cases or...?
__________________
Quote:
Originally Posted by mfenn
The 6770M can play Crysis 2, for suitably small values of play
|
|
|
|
01-18-2013, 03:34 PM
|
#6
|
|
Diamond Member
Join Date: Jan 2007
Posts: 6,153
|
Can you use airvideo to serve streaming HD .mkv's with realtime conversion to the Iphone, and then from the Iphone use Airplay mirroring to send it to the HDTV?
|
|
|
01-18-2013, 03:40 PM
|
#7
|
|
Platinum Member
Join Date: Apr 2008
Posts: 2,458
|
Quote:
Originally Posted by TheStu
Ok, let's take a step forward. Knowing that he is on a Mac Mini, what software would he do to do that?
And knowing that I am using Windows 8, what would I use to do that? Handbrake in both cases or...?
|
On Mac OS X, you can use Subler.
http://code.google.com/p/subler/
Note: Mountain Lion has a codec issue with Subler. The fix is also documented in that Google Code site.
I typically just do a conversion with Handbrake since most family videos I record aren't in MKV. But if you have MKVs... then Subler will make your life a lot less miserable.
__________________
Poking through JPSX...
Last edited by runawayprisoner; 01-18-2013 at 03:44 PM.
|
|
|
01-18-2013, 03:49 PM
|
#8
|
|
Lifer
Join Date: Apr 2000
Posts: 12,015
|
Quote:
Originally Posted by TheStu
Ok, let's take a step forward. Knowing that he is on a Mac Mini, what software would he do to do that?
And knowing that I am using Windows 8, what would I use to do that? Handbrake in both cases or...?
|
Subler for OSX (as runaway prisoner pointed out)
For Windows, there's a multitude of programs.. but most recently I've had very good results with XMediaRecode.
Select .mkv file
Choose output format (Apple iPad, whatever)
*important* under Video Tab, make sure you select Video Copy
Add Job, Encode
Since it's just copying the video, there is no video encoding done. Essentially it's just taking out the video stream from the .mkv and putting it in an .mp4.
The whole thing should take less than 5-10 seconds.
Notes:
- for simple mkv conversion to mp4
- (if the mkv had multiple audio tracks, you can select which one you want)
- from the looks of it, it seems like the audio has to be re-encoded to aac (no audio copy)
--- this might be necessary if the audio is not "apple compatible", such as ac3 (.mp4 container doesn't officially support ac3 or mp3, so apple playback would throw a fit)
- this will only work if the underlying stream (the raw h264) was already "apple compatible":
--- there are some video files that are ridiculously compressed using very advanced encoding techniques that apple quicktime and stuff might not like. if it doesn't play in itunes, then it won't copy to iphone/ipod/stream to apple tv
--- in this case, you really would have to re-encode the video portion
_______
Different method: use MKVExtract to extract raw video and audio, then use YAMB to mux back into mp4 container (assuming the video and audio files are already "apple compatible")
__________________
............................
HeetWear
(o_
(o_ (o_ / /
(/)_ (\)_ V_/_
Last edited by AkumaX; 01-18-2013 at 03:51 PM.
|
|
|
01-18-2013, 03:56 PM
|
#9
|
|
Moderator Mobile Devices & Gadgets
Join Date: Sep 2004
Location: New Cumberland, PA
Posts: 10,261
|
Sweet! Thank you guys
__________________
Quote:
Originally Posted by mfenn
The 6770M can play Crysis 2, for suitably small values of play
|
|
|
|
01-18-2013, 04:00 PM
|
#10
|
|
Lifer
Join Date: Mar 2003
Posts: 10,797
|
Quote:
Originally Posted by Tempered81
Can you use airvideo to serve streaming HD .mkv's with realtime conversion to the Iphone, and then from the Iphone use Airplay mirroring to send it to the HDTV?
|
I'm doing something similar with plex - plex server to iPad/iphone to appletv. Seems to get bogged down/stuttery, especially at anything above dvd quality (works fine for xvids, 720p+ mkvs are stuttery)
|
|
|
01-18-2013, 05:42 PM
|
#11
|
|
Senior Member
Join Date: Aug 2007
Posts: 729
|
Quote:
Originally Posted by runawayprisoner
On Mac OS X, you can use Subler.
http://code.google.com/p/subler/
Note: Mountain Lion has a codec issue with Subler. The fix is also documented in that Google Code site.
I typically just do a conversion with Handbrake since most family videos I record aren't in MKV. But if you have MKVs... then Subler will make your life a lot less miserable.
|
I had know idea this could be done. I just tried it on an mkv, and it worked flawlessly. This is amazing.
__________________
MacBook Pro - 2.6GHz i7 - 16GB DDR3 1600 - 768GB SSD - GT 650M 1GB - 15.4" 2880x1800 Screen - OS X 10.8.3
Desktop - Gigabyte X58A-UD3R - 3.1GHz i7 950 - 12GB (6x2GB) DDR3 1600 - 13.25TB Combined HDD - GTX 670 4GB - OS X 10.8.3 / Windows 8 x64 - Gateway FHD2400 24" 1920x1200 Display - Razer Black Widow Mechanical Keyboard - Logitech Marathon Mouse
|
|
|
01-19-2013, 07:51 AM
|
#12
|
|
Member
Join Date: Nov 2008
Location: England
Posts: 129
|
Quote:
Originally Posted by TheStu
Ok, let's take a step forward. Knowing that he is on a Mac Mini, what software would he do to do that?
And knowing that I am using Windows 8, what would I use to do that? Handbrake in both cases or...?
|
Im not as familiar with mac as i am with windows but surely this is a matter of choosing mp4 as his container when muxing his encoded video instead of mkv?
MKV is not even an option for a lot of video encoders I have used on my mac
mkvtoolnix (MKVmerge) is a good option for your windows 8 question.
|
|
|
01-19-2013, 11:51 PM
|
#13
|
|
Lifer
Join Date: Apr 2000
Posts: 12,015
|
Quote:
Originally Posted by rumpleforeskin
Im not as familiar with mac as i am with windows but surely this is a matter of choosing mp4 as his container when muxing his encoded video instead of mkv?
MKV is not even an option for a lot of video encoders I have used on my mac
mkvtoolnix (MKVmerge) is a good option for your windows 8 question.
|
it is, it's just the education that mp4 and mkv's aren't "different video files", but are just "wrapped" differently
hmmm, orange juice in a glass bottle or plastic bottle? lol
__________________
............................
HeetWear
(o_
(o_ (o_ / /
(/)_ (\)_ V_/_
|
|
|
01-20-2013, 08:41 PM
|
#14
|
|
Lifer
Join Date: Mar 2000
Posts: 14,345
|
I've had endless problems converting MKV to iTunes compatible files with Subler. I usually could get it to work, but even when it worked there often would be weird playback issues like audio sync problems.
Finally, I just gave up.
It's moot now though since I'm just playing my video files directly on my jailbroken Apple TV 2. Since you have both, could you use both your Apple TV 2 and Apple TV 3?
__________________
OS X & iOS: 27" iMac Core i7 870 | 13" MacBook Pro C2D 2.26 P8400 + SSD | 13" MacBook C2D 2.4 T8300 + SSD | iPad 2
Windows: X3400 Athlon II X3 435 | 11.6" 1810TZ Pentium SU4100 + SSD | Revo R3610 Atom 330 + SSD
Android: RAZR HD | Nexus 7
Last edited by Eug; 01-20-2013 at 08:48 PM.
|
|
|
03-08-2013, 01:29 AM
|
#15
|
|
Junior Member
Join Date: Nov 2012
Posts: 1
|
MKV2M4V from the Mac Store for easy and fast conversion to .m4v.
Or, play it as an mkv using Beamer.
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 01:43 AM.
|