Help - Search - Members - Calendar
Full Version: Easy Mkv To Mp4 For Xbox 360
Scenyx Entertainment Community > Xbox360 Forums > Xbox 360 General Forums > Xbox360's Multimedia Features
Pages: 1, 2, 3, 4, 5
Dangelus
Is everyone using an older version of GOTSent or something? 99.9% of my files work just fine with version 0.23 beta 8 (coptic rain version)....

It must be a configuration issue.

BTW I have thrown 5.1 profile files at it and it DOES convert to 4.1. Not sure why you think it doesn't.

fuch
JBark, the batch worked great. I converted some MKVs I had that I could not get GOTSent to convert properly. I will definitely continue to use it.

For some reason when I use GOTSent the audio doesn't sync properly.

And yes I'm using .23 beta 8.

Anyway, thanks a lot JBark, though I do hope to avoid having to convert all together in the future.
JBark
Oops, forgot to mention one thing about my batch file (and I hate the stupid no edit after 15 minute rule):

The fps is hardcoded on the MP4Box call, so if you need something different, you'll have to change that too. When you run mkvinfo on the original mkv to get the track info, it will give you the right frame rate to use as well.

I did send an email to the GotSent developer asking for an option to always run h264info, and he said it wouldn't be a problem, and that he's currently working on an update that has a seperate option menu with a bunch of stuff to choose from. So hopefully I won't need my cheesy batch file anymore.

I'm currently doing some tests to see if I can determine exactly why GotSent doesn't always seem to generate an MP4 that works on the 360. It's either something to do with the 4.1 Level (which the dev said he's setting in his code for every conversion, though not with h264info), or the audio isn't always converting right (probably an ac3filter config issue). Any easy check for an ac3filter config problem is to check the safe sync box, which uses ffmpeg instead (like my batch file).
Ski-lleR
Hi there

All my mkv converted to mp4 works on the 360 throught usb drive. I use mkvextract for demux + h264info/mediaencoder for video modification and audio conversion (but i think use nero acc in the future who is better), and YAMB for remux.

The problem is i play the most file throught media player 11 sharing feature, but if i want share a mp4 for watch high resolution movie, how can i do ? wmp don't want share mp4 file...the doc say rename your file to avi for add in wmp, but in the doc they also say a h264 only works if it's a .mp4 file...(and a divx only works in a .avi)

I tried to rename in .avi, but for 360 .avi contain divx or xvid, no more, like explicated in documentation...

Put the file on external hdd ? Well my movie is from a blueray disc, and has i know fat32 not support file larger than 4 Gb, my file is 7 Gb...

Strangly, i can easly share wmv hd throught wmp...but what about MP4? It's the microsoft politic...they realize the new standard is HD, then they add the low divx/xvid support, but for new HD technology which used more, more and more, your always limited to Micr*soft Corp (alias WMV HD)
TheArrow
Use TVersity to stream, instead of Windows Media Player?

Also, you should be able to get a quality HD rip from blu-ray under 4GB with proper encoding settings.
Ski-lleR
Thanks TheArrow, it's good with tversity.
And i note for the info about 4gb hd rip quality wink.gif
ejarex
Hi guys,
I'm so confused. I'm trying to convert my 720p for hours...
So I have 720 (x264) 2gb movie with DTS. At first I downloaded MKVmerge and muxed video and audio out of the file. now I downloaded h264 info and trying to take the video file, but in that directory (where the video is) h264 info find nothing ? What I'm doing wrong ? please someone help me sad.gif
And also how to convert dts to aac ? sad.gif sad.gif
edit: ok I think I created video h264 file and what to do now with that h264 info ? any configurations or something ?
And what to do with dts ?
Nature_1
QUOTE(Ski-lleR @ Dec 22 2007, 02:49 AM) *

Hi there

All my mkv converted to mp4 works on the 360 throught usb drive. I use mkvextract for demux + h264info/mediaencoder for video modification and audio conversion (but i think use nero acc in the future who is better), and YAMB for remux.

The problem is i play the most file throught media player 11 sharing feature, but if i want share a mp4 for watch high resolution movie, how can i do ? wmp don't want share mp4 file...the doc say rename your file to avi for add in wmp, but in the doc they also say a h264 only works if it's a .mp4 file...(and a divx only works in a .avi)

I tried to rename in .avi, but for 360 .avi contain divx or xvid, no more, like explicated in documentation...

Put the file on external hdd ? Well my movie is from a blueray disc, and has i know fat32 not support file larger than 4 Gb, my file is 7 Gb...

Strangly, i can easly share wmv hd throught wmp...but what about MP4? It's the microsoft politic...they realize the new standard is HD, then they add the low divx/xvid support, but for new HD technology which used more, more and more, your always limited to Micr*soft Corp (alias WMV HD)


here's how I got MP4 files working in Vista/Xp WMP11 and the Xbox 360:

1. Install FFDShow. I used the latest version 20070805. Allow use for all apps to enable explorer thumbnails.
2. Configure FFDShow: I like to disable the trayicons.
3. Install Haali Media Splitter (latest as of 20070807)
4. Configure Haali: Autoload VSFilter=yes, Show tray icon=no, Enable thumbnails Extraction=yes
5. Run custom registry file to:
- enable WMP to identify mp4 and m4v files as video files
- enable WMP to stream mp4 and m4v files
(be careful when changing the registry!)

Copy this code to notepad and save it with an .reg extension!!

-------------MP4_to_WMP.reg-------------------------
CODE
Windows Registry Editor Version 5.00

; Parts are set, but type already exists
[HKEY_CLASSES_ROOT\.mp4]
@="mp4_auto_file"
;"QuickTime.bak"="VLC.mp4"
;"Content Type"="video/mp4"
"PerceivedType"="video"

[HKEY_CLASSES_ROOT\.mp4\ShellEx]

[HKEY_CLASSES_ROOT\.mp4\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

; WMPlayer extension
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mp4]
"PerceivedType"="video"
"Permissions"=dword:0000000f
"Runtime"=dword:00000007
"UserApprovedOwning"="yes"

; WMP MLS Extension
; This is very important for WMP to identify mp4 files as video files
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions]
"mp4"="video"

; M4V --------------
[HKEY_CLASSES_ROOT\.m4v]
@="mp4_auto_file"
"PerceivedType"="video"
;"Content Type"="video/x-m4v"
"Content Type"="video/mp4"

[HKEY_CLASSES_ROOT\.m4v\ShellEx]

[HKEY_CLASSES_ROOT\.m4v\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

; WMPlayer extension
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.m4v]
"PerceivedType"="video"
"Permissions"=dword:0000000f
"Runtime"=dword:00000007
"UserApprovedOwning"="yes"

; WMP MLS Extension

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions]
"m4v"="video"

-----------------------------------------------------------

The end result for all this:
I can view and play mp4 files in Windows Media Player. With thumbnails.
I can stream mp4 files to XBox360
Explorer shows mp4 thumbnails

Notes:
It would appear the mp4 (m4v) files have to be defined as video/mp4 in the HKCR/.xxx setting to make streaming to xbox360 work

m4v works too by changing the mime-type from video/x-m4v to video/mp4 in HKCR/.m4v
Installing VLC will reset some settings (thumbnails may break, streaming of m4v may break). You will likely have to reinstall Haali and check the mime-types to fix the situation.

I transcode my video files to be iTunes/iPod compatible with Videora iPod Converter. They will thus work in iTunes, iPod, WMP11 and Xbox360

Some converted mp4 files will be rejected by iTunes due to faulty mp4-tags. The files can be fixed with Tagger. Just open the mp4 file with tagger and save it. (Update: This was a problem with ReadyBoost. Since I disabled ReadyBoost I have had no problems with importing mp4 files.)

Xbox360 will only display the mp4 video files through the dashboard (Video playback). The Xbox Media Center Extender will not play them (they will show up though).

Source: http://owlet.spaces.live.com/blog/cns!...1!297.entry
Invisible410
GOTsent v0.23 beta 8 works perfectly fine for me. No need to change the video to 4.1 or anything. I just downloaded haali media splitter, put neroAacEnc.exe into the GOTsent folder, configured the newest version of AC3 filter (stereo 2 channels, and clicked everything that had to do with DTS), clicked on safe sync, and my 720p mkv file became two .mp4's. Looks great and works flawlessly on my 360 using my 8gb flash drive.
eclipsespyder
Hi guys,

Most of the movies I converted are working fine. But I have some problems with a couple of movies. All the big MKV files, for movies like LOTR that are 8gb with a bitrate more than 5000kbs, I use MKVMerge to split them into 2 files, then convert them with Gotsent. They play fine on my computer, but on the xbox, there is a lot of artefacts and the xbox makes a loud noise when reading the movie from the DVD. Is there a way to fix this? If I use the batch file JBark posted, is it going to fix this?

Is there a simple way I can downgrade the bitrate of the MKV file or I would need to convert it again?

Thanks!
free hurricane
QUOTE(Nature_1 @ Dec 24 2007, 07:13 PM) *

here's how I got MP4 files working in Vista/Xp WMP11 and the Xbox 360:

1. Install FFDShow. I used the latest version 20070805. Allow use for all apps to enable explorer thumbnails.
2. Configure FFDShow: I like to disable the trayicons.
3. Install Haali Media Splitter (latest as of 20070807)
4. Configure Haali: Autoload VSFilter=yes, Show tray icon=no, Enable thumbnails Extraction=yes
5. Run custom registry file to:
- enable WMP to identify mp4 and m4v files as video files
- enable WMP to stream mp4 and m4v files
(be careful when changing the registry!)

Copy this code to notepad and save it with an .reg extension!!

-------------MP4_to_WMP.reg-------------------------
CODE
Windows Registry Editor Version 5.00

; Parts are set, but type already exists
[HKEY_CLASSES_ROOT\.mp4]
@="mp4_auto_file"
;"QuickTime.bak"="VLC.mp4"
;"Content Type"="video/mp4"
"PerceivedType"="video"

[HKEY_CLASSES_ROOT\.mp4\ShellEx]

[HKEY_CLASSES_ROOT\.mp4\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

; WMPlayer extension
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mp4]
"PerceivedType"="video"
"Permissions"=dword:0000000f
"Runtime"=dword:00000007
"UserApprovedOwning"="yes"

; WMP MLS Extension
; This is very important for WMP to identify mp4 files as video files
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions]
"mp4"="video"

; M4V --------------
[HKEY_CLASSES_ROOT\.m4v]
@="mp4_auto_file"
"PerceivedType"="video"
;"Content Type"="video/x-m4v"
"Content Type"="video/mp4"

[HKEY_CLASSES_ROOT\.m4v\ShellEx]

[HKEY_CLASSES_ROOT\.m4v\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

; WMPlayer extension
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.m4v]
"PerceivedType"="video"
"Permissions"=dword:0000000f
"Runtime"=dword:00000007
"UserApprovedOwning"="yes"

; WMP MLS Extension

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions]
"m4v"="video"

-----------------------------------------------------------

The end result for all this:
I can view and play mp4 files in Windows Media Player. With thumbnails.
I can stream mp4 files to XBox360
Explorer shows mp4 thumbnails

Notes:
It would appear the mp4 (m4v) files have to be defined as video/mp4 in the HKCR/.xxx setting to make streaming to xbox360 work

m4v works too by changing the mime-type from video/x-m4v to video/mp4 in HKCR/.m4v
Installing VLC will reset some settings (thumbnails may break, streaming of m4v may break). You will likely have to reinstall Haali and check the mime-types to fix the situation.

I transcode my video files to be iTunes/iPod compatible with Videora iPod Converter. They will thus work in iTunes, iPod, WMP11 and Xbox360

Some converted mp4 files will be rejected by iTunes due to faulty mp4-tags. The files can be fixed with Tagger. Just open the mp4 file with tagger and save it. (Update: This was a problem with ReadyBoost. Since I disabled ReadyBoost I have had no problems with importing mp4 files.)

Xbox360 will only display the mp4 video files through the dashboard (Video playback). The Xbox Media Center Extender will not play them (they will show up though).

Source: http://owlet.spaces.live.com/blog/cns!...1!297.entry


I did this, put the mp4 in the media library in wmp11 , and I put the actual video in the public video folder on my pc. The file is in my media library, however it doesn't show up on my xbox. Why not?

I hope that they support mkv files with the next update. Whats the point of having 264 support without mkv. We have to go through all this shit sad.gif .
superkevx
for ac3 filter, can someone tell me exactly what needs to be ticked or changed in the config? the only thing relating to dts is "spdif passthrough", "Spdif/dts mode" and "spdif/dts conversion". I've checked DTS in "passthrough" and padded DTS is chosen for spdif/dts mode. SPDIF/DTS conversion is sent to "do not convert".

Am i missing anything? what needs to be change?

thanks!
Jaidee
Hey folks,

When I'm converting to an mp4 using gotsent and trying to hide the 5.1 channels in a stereo output using Dolby Prologic II, which tickbox should I be selecting in GotSent; AC3 or DTS? They both play fine on my XBox, so which gives the better sound / surround extraction?
Renegade_43
Hi guys,

How do i convert a 6 channel LC-AAC sound file to 2 channel LC-ACC?

I used mkvextract and got the seperate vid and sound file. the audio file shows up in yamb as a AAC LC -6ch -48khz file.

I'm not sure how to use foobar or something else to do this? I messed around with a random mp3 song and converted it with foobar using mp4 nero encoder... and then used Yamb. I got that to play on the 360. I can't get the movie to play on the xbox with its original sound file i assume because it is still 6 channels.

any help would be appreciated i'm new to this. thanks.
ejarex
QUOTE(Renegade_43 @ Dec 30 2007, 11:51 PM) *

Hi guys,

How do i convert a 6 channel LC-AAC sound file to 2 channel LC-ACC?

I used mkvextract and got the seperate vid and sound file. the audio file shows up in yamb as a AAC LC -6ch -48khz file.

I'm not sure how to use foobar or something else to do this? I messed around with a random mp3 song and converted it with foobar using mp4 nero encoder... and then used Yamb. I got that to play on the 360. I can't get the movie to play on the xbox with its original sound file i assume because it is still 6 channels.

any help would be appreciated i'm new to this. thanks.


Yea, I'm having similar problem. I've got sound file and don't know what to do, how to use megui or foobar.
sumotherdude
OK, I'm confused and I'm usually pretty sly at this video encoding stuff. I created a MP4 file using the tutorial - which was excellent by the way. When I add this file into WMP 11 (doesnt show up on my 360 at all) or try to play it via Tversity, my 360 tells me it's an unsupported format. Here's what mediainfo tells me:

Format : MPEG-4
Format/Info : ISO 14496-1 Base Media
Format/Family : MPEG-4
File size : 4.07 GiB
PlayTime : 1h 55mn
Bit rate : 5049 Kbps
StreamSize : 2.98 MiB
Encoded date : UTC 2007-12-30 03:41:21
Tagged date : UTC 2007-12-30 03:41:21

Video #0
Codec : H.264
Codec/Info : H.264 (3GPP)
PlayTime : 1h 55mn
Bit rate : 4790 Kbps
Width : 1280 pixels
Height : 528 pixels
Display Aspect ratio : 2.424
Frame rate : 23.976 fps
Bits/(Pixel*Frame) : 0.296
StreamSize : 3.86 GiB
Encoded date : UTC 2007-12-30 03:41:21
Tagged date : UTC 2007-12-30 03:48:02
BitRate_Max : 15806344

Audio #0
Codec : AAC LC
Codec/Info : AAC Low Complexity
PlayTime : 1h 55mn
Bit rate : 256 Kbps
Bit rate mode : VBR
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48 KHz
Resolution : 16 bits
StreamSize : 211 MiB

Am I missing something? The file plays fine on my PC. I'm just looking for alternatives to re-encoding as it takes forever.

Thanks!

John
ejarex
QUOTE(sumotherdude @ Dec 31 2007, 07:12 AM) *

OK, I'm confused and I'm usually pretty sly at this video encoding stuff. I created a MP4 file using the tutorial - which was excellent by the way. When I add this file into WMP 11 (doesnt show up on my 360 at all) or try to play it via Tversity, my 360 tells me it's an unsupported format. Here's what mediainfo tells me:

Format : MPEG-4
Format/Info : ISO 14496-1 Base Media
Format/Family : MPEG-4
File size : 4.07 GiB
PlayTime : 1h 55mn
Bit rate : 5049 Kbps
StreamSize : 2.98 MiB
Encoded date : UTC 2007-12-30 03:41:21
Tagged date : UTC 2007-12-30 03:41:21

Video #0
Codec : H.264
Codec/Info : H.264 (3GPP)
PlayTime : 1h 55mn
Bit rate : 4790 Kbps
Width : 1280 pixels
Height : 528 pixels
Display Aspect ratio : 2.424
Frame rate : 23.976 fps
Bits/(Pixel*Frame) : 0.296
StreamSize : 3.86 GiB
Encoded date : UTC 2007-12-30 03:41:21
Tagged date : UTC 2007-12-30 03:48:02
BitRate_Max : 15806344

Audio #0
Codec : AAC LC
Codec/Info : AAC Low Complexity
PlayTime : 1h 55mn
Bit rate : 256 Kbps
Bit rate mode : VBR
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48 KHz
Resolution : 16 bits
StreamSize : 211 MiB

Am I missing something? The file plays fine on my PC. I'm just looking for alternatives to re-encoding as it takes forever.

Thanks!

John


Maybe it's too big ? Shouldn't it be max 4gb ?
By the way, how did you convert your audio to 2ch aac ? Please help sad.gif uhh.gif
tikyle
To convert the audio get a program called BeSweet. You can convert any type of audio. If you have a 6 channel AAC and they are 6 different wav files it will mux them as well (select creat mux from file drop down).

Here's what I've been using and everything works well. From what I've tested there is a 4GB limit and when your mp4 is down just rename it to .avi no need for any registry adds.

Prestep: Use mkvmerge to split your files into pieces less than 4GB if needed.
1. mkvextract to seperate audio and video.
2. put video in h264info and indicate either 2 for stereo or 4.1 (either one works).
3a. if you have dts sound use tranzcode to make it ac3
3b. now you should have either ac3 or aac and use besweet. Make sure you make the output AAC and stereo the rest can be default.
4. Use yamb to put it all together and remember if you video says 23.98fps always use 23.976 in yamb or else it will get out of sync near the middle.
5. rename your .mp4 to .avi

Now enjoy mp4s on your 360. Also you can run h264info and besweet simultaneously to save some time.
ejarex
QUOTE(tikyle @ Dec 31 2007, 06:55 PM) *

To convert the audio get a program called BeSweet. You can convert any type of audio. If you have a 6 channel AAC and they are 6 different wav files it will mux them as well (select creat mux from file drop down).

Here's what I've been using and everything works well. From what I've tested there is a 4GB limit and when your mp4 is down just rename it to .avi no need for any registry adds.

Prestep: Use mkvmerge to split your files into pieces less than 4GB if needed.
1. mkvextract to seperate audio and video.
2. put video in h264info and indicate either 2 for stereo or 4.1 (either one works).
3a. if you have dts sound use tranzcode to make it ac3
3b. now you should have either ac3 or aac and use besweet. Make sure you make the output AAC and stereo the rest can be default.
4. Use yamb to put it all together and remember if you video says 23.98fps always use 23.976 in yamb or else it will get out of sync near the middle.
5. rename your .mp4 to .avi

Now enjoy mp4s on your 360. Also you can run h264info and besweet simultaneously to save some time.


Okay, again about the audio. I have ac3 6ch audio file 280mb. Downloaded BeSweet, opened the audio file, made output MP4 (AAC). Is it okay ? So I converted and got file about 50mb audio file. Right ?
Btw that one audio file (without video I mean) should work ok x360 or not ? Because for me - no.
What's wrong ?
sumotherdude
Thanks for the info. Shouldnt Tversity play it even if its bigger than 4GB? My 360 just tells me its an unsupported format.
motabox
QUOTE(sumotherdude @ Jan 1 2008, 09:23 AM) *

Thanks for the info. Shouldnt Tversity play it even if its bigger than 4GB? My 360 just tells me its an unsupported format.


You'd think but for some reason the files seem to need to be pre-split to 4GB or less for things to work. The latest gotsent actually does pre-split for you, and when I leave that option on, it seems to be working very very well.
tikyle
QUOTE(ejarex @ Dec 31 2007, 10:19 PM) *

Okay, again about the audio. I have ac3 6ch audio file 280mb. Downloaded BeSweet, opened the audio file, made output MP4 (AAC). Is it okay ? So I converted and got file about 50mb audio file. Right ?
Btw that one audio file (without video I mean) should work ok x360 or not ? Because for me - no.
What's wrong ?



ejarex,

You've done everything right. Don't worry about the audio playing by itself. Now just mux your audio and your video. Make sure you ran h264 info on your video file first. And also when muxing w/ yamb make sure to use the correct fps. Open up the original video in Media Player Classic and then right click and properties. It'll tell you the fps on the right tab. Enter that number into yamb. If MPC tells you 23.98, enter 23.976. If it tells you 29.97 then enter 29.97. After that rename your .mp4 file to .avi and if it's under 4GB your 360 will recognize it and play it.
free hurricane
Gotsent seems to have done nothing. I checked this morning and it said "conversion complete". However, I checked in the output folder, and there is nothing there. Is this a common problem?
ejarex
QUOTE(tikyle @ Jan 1 2008, 06:32 PM) *

ejarex,

You've done everything right. Don't worry about the audio playing by itself. Now just mux your audio and your video. Make sure you ran h264 info on your video file first. And also when muxing w/ yamb make sure to use the correct fps. Open up the original video in Media Player Classic and then right click and properties. It'll tell you the fps on the right tab. Enter that number into yamb. If MPC tells you 23.98, enter 23.976. If it tells you 29.97 then enter 29.97. After that rename your .mp4 file to .avi and if it's under 4GB your 360 will recognize it and play it.


Okay. I got an avi. Then converted audio and got "Audio: AAC 44100Hz stereo 1411Kbps [Audio]". Then muxed video and audio together with Yamb and got 3.9gb mp4 file. But it's not working on my 360. Any ideas ?
sumotherdude
Ah, I have WMV-HD files that are bigger than 4GB. Gotcha...
Invisible410
QUOTE(tikyle @ Dec 31 2007, 11:55 AM) *

To convert the audio get a program called BeSweet. You can convert any type of audio. If you have a 6 channel AAC and they are 6 different wav files it will mux them as well (select creat mux from file drop down).

Here's what I've been using and everything works well. From what I've tested there is a 4GB limit and when your mp4 is down just rename it to .avi no need for any registry adds.

Prestep: Use mkvmerge to split your files into pieces less than 4GB if needed.
1. mkvextract to seperate audio and video.
2. put video in h264info and indicate either 2 for stereo or 4.1 (either one works).
3a. if you have dts sound use tranzcode to make it ac3
3b. now you should have either ac3 or aac and use besweet. Make sure you make the output AAC and stereo the rest can be default.
4. Use yamb to put it all together and remember if you video says 23.98fps always use 23.976 in yamb or else it will get out of sync near the middle.
5. rename your .mp4 to .avi

Now enjoy mp4s on your 360. Also you can run h264info and besweet simultaneously to save some time.


Why do you rename to .avi? unsure.gif

Also, how do I find out what the fps are of my original mkv file?
sumotherdude
OK, got my file down to 3.97 GB and it played beautifully on my 360. No more 20 hour encodes!. WOO HOO!

Thanks guys!

One question, when you encode the audio - what bitrate do you use? I had to go down to 132 kbit 2 channel stereo to make everything fit.

Thanks again.

John
J^^
QUOTE(sumotherdude @ Jan 1 2008, 09:39 PM) *

OK, got my file down to 3.97 GB and it played beautifully on my 360. No more 20 hour encodes!. WOO HOO!

Thanks guys!

One question, when you encode the audio - what bitrate do you use? I had to go down to 132 kbit 2 channel stereo to make everything fit.

Thanks again.

John



Anything over 96 is OK. It isn't like an mp3 where you have to go to 192 to get decent quality. For AAC-LC 96 is good. I usually do 128 as that keeps a lot of conversions just under 4gb. Any more is really just wasted.
dong2che
I used GotSent to convert an mkv file but it appears that once the file has been split and converted to mp4, only one part is playable.

Does anyone have the same problem? Any advice?
miffed
I've been having an incredible amount of trouble with this. I think the problem is the audio track. I've had several errors and crashes with Gotsent and a lot of files that are playable on my PC but not on my 360.

Can anyone clarify exactly what settings to use for the audio track? I'm assuming once you have raw 4.1 AVC video tracks you just have to MUX them with a correctly encoded audio track to get a playable MP4? What progs and encoders have people been having success with for encoding the audio? Megui and Foobar seem to give me incompatible files with practically every combination of encoder and settings I could try.

If you've got yourself into a total mess like I did here's how I fixed the broken files from Gotsent and got playable MP4's with decent audio.

1) Using Super I added the file(s) set file type=MP4, Container=Mpeg-4, Audio=AAC. Set the Video to stream copy. Set Audio to 44khz, 2 channel, 96kbps. Then encoded each file. This resulted, in my case, in two slightly broken MP4's, they appeared to be incorrectly remuxed with an odd min and max framerate according to mediainfo and a difference in time for the length of the audio and video tracks. Playable but choppy and out of sync. This was however the only way I seemed to be able to get proper 360 compatible MP4 audio tracks. sad.gif

2) I used YAMB to extract MP4 audio tracks from the videos, just drop the file in and check extract as MP4 it just extracts the audio track.

3) Extracted the original raw video track from the MKV using MKVextract.

4) Muxed the audio and video tracks together with YAMB.

That was from a 4.06Gb file that was split into two MKV's by Gotsent which crashed just before audio extractions I assume as I had a video track and an empty wave file in the output directory, uses MKVmerge I think to split.

I guess that's a messy way to do it but it works and the output files are fine, perfect sync and lovely clear 2 channel audio.

From now on I'm ignoring gotsent. I'm going to extract the raw's with mkvextract, encode the audio with Super and remux with YAMB. Three easy steps and no F**king about trying to work out why Megui/foobar encoded audio tracks with neroaacenc just don't seem to work.
Renegade_43
I have successfully converted several mkv files to mp4 and streamed the mp4 vids through the xbox 360 using windows media player 11.

1. I extract the original video and audio file using MKVextract.

2. use h264info on extracted vid file and set to 4.1

3. use dBpoweramp music converter to convert AAC audio to 2 channel .m4a (this was my problem step before.) dBpoweramp Music Converter At that site download the music converter as well as the "m4a codec" and "additional dsp effects" all found on that page. The additional dsp effects download will let you select 2 channel audio. This program works flawlessly for me.

4. Used YAMB to create an mp4 by adding the .h264 vid file and .m4a sound file. (made sure to set vid framerate to 23.976 and correct aspect ratio (16:9 in my case).

5. I then added .avi extension to the mp4 file and this played fine on the 360 through windows media player 11.
ditlew
Hi There

@J^^ :
tnx for taking the time to make the guide the guide!

@People having 1080p problems :
1080p isn't supported hence the problems/artifacts (see #2 + #11): http://blogs.msdn.com/xboxteam/archive/200...ayback-faq.aspx

@People having problems with GOTSent :
I've used it for some time without any problems, AFTER I realized that I shouldn't select the audio codes myself. Select input, select ouput, press convert, that is it!
miffed
I followed the steps to the letter at the start of the guide with a different file and got a playable video in under 30mins.

I think success depends on the source really.

Thanks to everyone in this thread for all their help! smile.gif
acaN
Got my video converted and splitted to 4 gb by GOTSent. But xbox360 doesn't see it by WMP11 sharing, but after burning same file on dvd-rw xbox successfully play it. How do i make it play from my PC without burning to dvd (which lags, by the way)? Tried to rename to .avi
miffed
QUOTE(acaN @ Jan 3 2008, 09:16 PM) *

Got my video converted and splitted to 4 gb by GOTSent. But xbox360 doesn't see it by WMP11 sharing, but after burning same file on dvd-rw xbox successfully play it. How do i make it play from my PC without burning to dvd (which lags, by the way)? Tried to rename to .avi



There's a regfix somewhere to get WMP to see your mp4's. As long as it's under 4gig Tversity will do it too.

CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\MIME Types\video/mp4]
"UserApprovedOwning"="yes"
"Extensions.SpaceSep"=".mp4"
"Extensions.CommaSep"="mp4"
"Extension.Key"=".mp4"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mp4]
"Permissions"=dword:0000000f
"UserApprovedOwning"="yes"
"Runtime"=dword:00000007
"PerceivedType"="video"
"MediaType.Icon"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
 & nbsp;6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,
\
 & nbsp;00,77,00,6d,00,70,00,6c,00,6f,00,63,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,
\
  37,00,33,00,33,00,00,00
"MediaType.Description"="MP4 File"
"Extension.Handler"="mp4file"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\Descriptions]
"Others"="Other file (*.mp4)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\MUIDescriptions]
"Others"="Other file"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions\Types]
"Others"="*.mp4"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\MLS\Extensions]
"mp4"="video"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media\Windows Media Player\Capabilities\FileAssociations]
".mp4"="mp4file"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media\Windows Media Player\Capabilities\MimeAssociations]
"video/mp4"="mp4file"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\wmplayer.exe\SupportedTypes]
".mp4"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mp4]
"Content Type"="video/mp4"
@="mp4file"
"PerceivedType"="video"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mp4\ShellEx]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.mp4\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp4]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp4\OpenWithProgids]
"mp4file"=hex(0):




All credit to whoever I downloaded that from. Can't remember who.

Create a txt file, cut, paste and save with the extension ".reg".
That's for XP, at any rate don't blame me if it kills your computer. wink.gif
churchie04
*Another quick thing for people having problems with GotSent*

I've used it to successfully convert about 20 different .mkv files, and they stream to the 360 without problem.

One huge help for me though was renaming the original .mkv file BEFORE running it through GotSent. I had a few files that had extremely long names with lots of ".720p.hd.blah.blah.mkv", and the resulting file wouldn't play on the 360 or even my computer. Changing the file name AFTER the conversion didn't help at all. It seems that either Nero, h264info, MKVmerge or one of the other programs GotSent uses can't handle long file names. So I renamed the ORIGINAL file, reconverted with the exact some process and it played flawlessly!!!

Hope that helps at least one person.
sumotherdude
I wonder why theres a 4GB limit imposed on everything except WMV?
frivera28
Gotsent has not worked for me. I have tried it on an XP and Vista machine. I cannot get the program to create a file.
I have selected safesync and that is it.

Can someone list the steps to get this to work?
churchie04
QUOTE(frivera28 @ Jan 7 2008, 06:56 AM) *

Gotsent has not worked for me. I have tried it on an XP and Vista machine. I cannot get the program to create a file.
I have selected safesync and that is it.

Can someone list the steps to get this to work?



1. Make sure you have the newest GotSent version from here : http://sentry23.googlepages.com/#download, as well as the newest version of AC3Filter (this must be installed seperately).
2. Make sure you have the newest Xbox 360 Dashboard (no idea why you wouldn't already)
3. Make sure the original video is of the 720P variety.
4. If the file you are trying to convert has a really long complicated name with lots of "." in it, just rename it to something simple.
5. Load the .MKV file into GotSent
6. Select an output directory, NOT THE SAME AS THE INPUT, could cause problems.
7. Don't change any of the Video, Audio, FPS or anything settings, GotSent has detected those from your source file.
8. The only setting I select that may not be selected by default is the Split Over 4GB. I don't have Safe Sync or Mux to Vob selected.
9. Hit convert!

Come back in a little bit and see if you have a new .mp4 file. Try to play it through the 360's Dash. NOT THROUGH WINDOWS MEDIA CENTER.

Let me know if that works.
Jagosix
QUOTE(churchie04 @ Jan 7 2008, 08:48 PM) *

1. Make sure you have the newest GotSent version from here : http://sentry23.googlepages.com/#download, as well as the newest version of AC3Filter (this must be installed seperately).
2. Make sure you have the newest Xbox 360 Dashboard (no idea why you wouldn't already)
3. Make sure the original video is of the 720P variety.
4. If the file you are trying to convert has a really long complicated name with lots of "." in it, just rename it to something simple.
5. Load the .MKV file into GotSent
6. Select an output directory, NOT THE SAME AS THE INPUT, could cause problems.
7. Don't change any of the Video, Audio, FPS or anything settings, GotSent has detected those from your source file.
8. The only setting I select that may not be selected by default is the Split Over 4GB. I don't have Safe Sync or Mux to Vob selected.
9. Hit convert!

Come back in a little bit and see if you have a new .mp4 file. Try to play it through the 360's Dash. NOT THROUGH WINDOWS MEDIA CENTER.

Let me know if that works.


Hello Fellow Gamers. Here's my little Tutorial. I've done several conversions & they all play great.
BTW. I didn't even use GotSent.

Make sure you have the necessary files before you start.

http://usera.imagecave.com/Jagosix/Technical/Convert1a.jpg

Now, after all the files have been installed, the 1st Program you're going to start with is MKVExtract Gui.

http://usera.imagecave.com/Jagosix/Technical/Convert2.jpg

You're going to separate the video & audio into 2 files.

http://usera.imagecave.com/Jagosix/Technical/Convert3.jpg

There should be 2 individual files like so.

http://usera.imagecave.com/Jagosix/Technical/Convert4.jpg

Now goto H264Info. The alpha version automatically changes to h264 file from 5.1 to 4.1 compliant.

http://usera.imagecave.com/Jagosix/Technical/Convert5.jpg

You should now have another H264 file. That's the file you're going to use.
Now on to the Audio. Open up SUPER C.

http://usera.imagecave.com/Jagosix/Technical/Convert6.jpg

After you've converted the ac3 file to AA LC, your ready to merge them together. Just remember SUPER C Defaults output to the root directory of C drive.

Now open up YAMB

http://usera.imagecave.com/Jagosix/Technical/Convert7.jpg

Add Both files the newly redon H264 file & the new mp4 audio file.

http://usera.imagecave.com/Jagosix/Technical/Convert8.jpg

Make sure the settings for the video are properly selected.

http://usera.imagecave.com/Jagosix/Technical/Convert9.jpg

Remember, make sure the frame rate is correct in relation to the film. I used 23.976 with no problems so far.

http://usera.imagecave.com/Jagosix/Technical/Convert10.jpg

Now goback to main menu & merge the files.

http://usera.imagecave.com/Jagosix/Technical/Convert11.jpg

YOU'RE DONE. HAPPY CONVERTING.
churchie04
Jagosix - That's a very good tutorial.

As an FYI, GotSent is doing exactly what you have listed, albeit with a different Audio Conversion Program. I'm not saying GotSent is any better than your method, just a little less cumbersome on the user.

But by all means if GotSent isn't working, give the above tutorial a shot. If you get one of the methods to work then you will be a very happy person. No more Re-Encoding to WMV!! Only downside is these methods don't allow 5.1 audio whereas .WMV does. But to each his own.
ejarex
hey... I used GotSant to convert my 2gb 720p file. Everything seemed fine, but when I played the mp4 on my 360 there was lots of artifacts. by the way on my pc they were too.
What should I do ?
churchie04
ejarex,

Are there artifacts in the original .mkv file? I've never had a problem with artifacts on my PC with any of the files. Artifacts on the 360 usually mean the bitrate is too high, but as you pointed out it's 720P, which probably means it's not the bitrate.

Do you have the Haili Media Splitter and the Combined Community Codec Pack installed? Cause GotSent requires that as well.
airjay
I got the xbox to play the mp4 files streaming from WMP 11, but how do I get my 360 to display the movie artwork ? I can get it to display artwork on my external HD by having the video and picture be the same filename but I can't get it to work when streaming the video from WMP.
churchie04
Not entirely sure that's possible. I just don't worry about it, but I could see how it would be very nice.
ejarex
damn... I tried to convert my mkv with gotsent one more time and got normal mp4, it played well on pc, I mean no artifacts or smth., but on my 360 it said unplayable. What's wrong with this damn thing ?! and yes I have haali media splitter.
churchie04
Ejarex,

If that's the case then it could be one of a few things...

1. Either the filename is too long. Did you rename the file you downloaded to something more simple before converting?
2. If that's not the case, then I've seen it happen a few times that if my 360 idle's too long at the dashboard and then I go and try to play it, it will tell me it's unplayable. I restart the 360 and bam it works.
3. What is the final size of the .mp4? If it's anywhere near or over 4gb, it won't work.

Let me know so we can try and sort this out. I like GotSent so much I want it to work for more people so maybe the developers will have incentive to work on it more...
dingob
bitrate could be too high.
002p013_1
Hi all.
I have question.
So, I have 3 mkv files. two convert correct, but another one does not.
Look, correct files: http://www.putfile.com/pic.php?img=7455283
http://www.putfile.com/pic.php?img=7455241
file with problem - on xbox360 a lot of artefacts and without subtitles ( on PC correct):
http://www.putfile.com/pic.php?img=7455457

What is MPEG-4 AVC ?
002p013_1
Add info about problem file:
http://www.putfile.com/pic.php?img=7455288
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.