Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 21st October 2003, 18:09   #201  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
to my knowledge a .m4a file from itunes is just a .mp4 file with changed extension (to be able to distinguish audio from video files) nothing less, nothing more

i think it would be better to tell everyone to rename their m4a files to mp4 instead of supporting it, we must get rid of this ugly, apple self-made extension
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free

Last edited by bond; 21st October 2003 at 18:16.
bond is offline  
Old 21st October 2003, 19:32   #202  |  Link
Demi-god
Registered User
 
Join Date: May 2002
Posts: 32
Quote:
I didn't realize there were already "Options that only apply to VobSub subtitle tracks" Does sub+idx already work in MKV?



No, it's deactivated Activating it and getting it right won't be a problem, but there still ain't a playback filter that's able to play VobSubs in mkv.
So everything at this point depends on Gabest making his Matroska Splitter recognise the vobsub tracks in an mkv file?
Demi-god is offline  
Old 21st October 2003, 20:43   #203  |  Link
ChristianHJW
Matroska Team
 
ChristianHJW's Avatar
 
Join Date: Nov 2002
Location: Bavaria - Germany
Posts: 1,341
Quote:
Originally posted by Demi-god
So everything at this point depends on Gabest making his Matroska Splitter recognise the vobsub tracks in an mkv file?
... even worse ... Toff could update the splitter filter in no time, there is not much to do unless the compressed vobsubs are being used, mainly mapping of the new codec ID to a ( not existing, still to be defined ) GUID, but we need Gabest to update vsfilter.dll so it can understand vobsub if they are NOT being read from an external file, but were embedded in a MKV ( or whatever ) file ...
ChristianHJW is offline  
Old 22nd October 2003, 00:12   #204  |  Link
Demi-god
Registered User
 
Join Date: May 2002
Posts: 32
Quote:
there is not much to do unless the compressed vobsubs are being used, mainly mapping of the new codec ID to a ( not existing, still to be defined ) GUID
Pardon my impatience, but is something preventing this from being done? Or is this something that Gabest needs to do in vsfilter.dll? Is the Matroska part ready to roll?
Demi-god is offline  
Old 22nd October 2003, 00:17   #205  |  Link
Atamido
Seņor Member
 
Atamido's Avatar
 
Join Date: May 2002
Location: Austin, Texas
Posts: 915
Quote:
Originally posted by Demi-god
Pardon my impatience, but is something preventing this from being done? Or is this something that Gabest needs to do in vsfilter.dll?
Quote:
Originally posted by ChristianHJW
...but we need Gabest to update vsfilter.dll so it can understand vobsub if they are NOT being read from an external file...
Is this what you were asking?
Atamido is offline  
Old 22nd October 2003, 00:42   #206  |  Link
Liisachan
李姗倩 Lǐ Shān Qiān
 
Liisachan's Avatar
 
Join Date: Nov 2002
Posts: 1,340
Quote:
Originally posted by bond
to my knowledge a .m4a file from itunes is just a .mp4 file with changed extension (to be able to distinguish audio from video files) nothing less, nothing more
That's what Audio Coding Wiki says, but there's more to it, at least for mp4UI:

(1) mp4UI 0.9.5 can extract AAC (ADTS) from aac files created by PsyTEL, QcuikTime, Nero, FAAC.
(2) mp4UI 0.9.5 can NOT extract AAC (ADTS) from aac files created by iTuens.

Now, I think this is mp4UI's problem. I found that iTunes' files do have ADTS headers (periodical FF F1 [or FF F9 for MPEG-2 AAC]...), tho the period seems longer than usual. Plus, mp4creator60 0.9.8 can extract AAC from iTunes' file. So they are "normal" after all. That's it. Sorry for the mess.
Just extended filemask for "m4a" would be enough.

Quote:
Originally posted by bond
i think it would be better to tell everyone to rename their m4a files to mp4 instead of supporting it, we must get rid of this ugly, apple self-made extension
Well, foobar2000's FAAC plugin can create files with the extension m4a too. the extension itself is nothing new, and actually it's practical to distinguish mp4 audio files from mp4 movie files by extensions, unless you're using the same player for both.

As a side note, "m4a" was once proposed for "Matroska for Audio" which is now called "MKA"... It was obvious that Matroska couldn't use it, because it was already treated as an extension for MPEG-4 Audio back then.
Liisachan is offline  
Old 22nd October 2003, 01:12   #207  |  Link
Demi-god
Registered User
 
Join Date: May 2002
Posts: 32
Quote:
Is this what you were asking?
I wanted to know if Gabest is the only thing holding back the ability to mux vobsub subtitles into mkv files, or if the Matroska folks need to do something that they can do independent of Gabest, or if they need to specify something in coordination with Gabest.
Demi-god is offline  
Old 22nd October 2003, 01:16   #208  |  Link
Atamido
Seņor Member
 
Atamido's Avatar
 
Join Date: May 2002
Location: Austin, Texas
Posts: 915
Gabest needs to add the support into VSFilter. After that is done the proper GUID can be added to the splitter filter.
Atamido is offline  
Old 22nd October 2003, 01:27   #209  |  Link
ChristianHJW
Matroska Team
 
ChristianHJW's Avatar
 
Join Date: Nov 2002
Location: Bavaria - Germany
Posts: 1,341
Quote:
Originally posted by Demi-god I wanted to know if Gabest is the only thing holding back the ability to mux vobsub subtitles into mkv files, or if the Matroska folks need to do something that they can do independent of Gabest, or if they need to specify something in coordination with Gabest.
Yes, we are waiting for Gabest only. Mosu can mux vobsub fine, and the files play in mplayer on Linux ...
ChristianHJW is offline  
Old 22nd October 2003, 03:01   #210  |  Link
RathO
tha Canadian Soldier
 
RathO's Avatar
 
Join Date: Mar 2002
Location: Canada
Posts: 216
Wouhou!

Gabest, wherever you are, the community needs you back!
(And the files sleeping on my computer waiting for subs to be muxed to mkv too!)

Regards
__________________
Sly tHE RathO
"Pour le meilleur ou jusqu'a temps que je m'ecoeure!"
RathO is offline  
Old 24th October 2003, 08:52   #211  |  Link
Liisachan
李姗倩 Lǐ Shān Qiān
 
Liisachan's Avatar
 
Join Date: Nov 2002
Posts: 1,340
which encoding for --title?

1. Question about mkvmerge:

I'd like to use --title "Title not in English" and am wondering which encoding I can use for "Title not in English"
For instance, would this work? (I'm afraid I don't think so)

@rem .bat in UTF8
mkvmerge -o out.mkv in.mkv --title "Something in UTF8"

2. I think I can use a chapters in UTF-8, but mkvinfo 0.7.2 cannot read it so nicely. For instance,

mkvinfo chapter_in_japanese.mkv > test.txt

gave me something like this:

|+ Chapters
| + Edition entry
| + Chapter atom
| + UID: 3967978330
| + Start: 00:00:00.000
| + Display
| + String: oooooooooFOURCC
| + Language: jpn

Where "ooooooooo" is a correct (but incomplete) part of the string, and "FOURCC" is not a part of the string, but a buggy output.
Liisachan is offline  
Old 24th October 2003, 09:26   #212  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
Re: which encoding for --title?

Quote:
Originally posted by Liisachan
1. Question about mkvmerge:

I'd like to use --title "Title not in English" and am wondering which encoding I can use for "Title not in English"
For instance, would this work? (I'm afraid I don't think so)

@rem .bat in UTF8
mkvmerge -o out.mkv in.mkv --title "Something in UTF8"
Correct. --title (just like --track-name) uses the system's current locale for conversion to UTF-8. I probably should add yet another charset parameter that would apply to all command line arguments - that would fix it for you.

Quote:
2. I think I can use a chapters in UTF-8, but mkvinfo 0.7.2 cannot read it so nicely. For instance,

mkvinfo chapter_in_japanese.mkv > test.txt

gave me something like this:

|+ Chapters
| + Edition entry
| + Chapter atom
| + UID: 3967978330
| + Start: 00:00:00.000
| + Display
| + String: oooooooooFOURCC
| + Language: jpn

Where "ooooooooo" is a correct (but incomplete) part of the string, and "FOURCC" is not a part of the string, but a buggy output.
Very interesting. If you still have the original chapter file, could you please send that one to me and tell me which charset they're in?
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 24th October 2003, 09:57   #213  |  Link
Liisachan
李姗倩 Lǐ Shān Qiān
 
Liisachan's Avatar
 
Join Date: Nov 2002
Posts: 1,340
sent

Mkvextract gets the chapter info correctly,
so I believe muxing is ok, and it's just a small problem in mkvinfo
(hope so)

Here's a pic to show what i mean:
http://mion.wisnet.ne.jp/mkvinfo.png
Liisachan is offline  
Old 25th October 2003, 17:44   #214  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
Quote:
Originally posted by Liisachan
sent

Mkvextract gets the chapter info correctly,
so I believe muxing is ok, and it's just a small problem in mkvinfo
(hope so)

Here's a pic to show what i mean:
http://mion.wisnet.ne.jp/mkvinfo.png
Thanks. Unfortunately I cannot reproduce this - I get 'abcdefg' (normal output). For true multi byte strings mkvinfo might always output garbage because it cannot handle wide strings, and that will probably be like it for the foreseeable future.

Anyway, I've added a new option, '--command-line-charset'. With it you can set the charset that is used in the conversion to UTF-8 for strings given on the command line. It applies to the '--title' (mmg: "segment title", global tab), '--track-name' (mmg: "track name", input tab) and '--attachment-description' options. It can be set in mmg on the global tab.

This way you can have your batch file in UTF-8 like this:

Code:
@rem .bat in UTF-8

mkvmerge -o output.mkv input.avi --title 'something with UTF-8 coded characters' --command-line-charset UTF-8
The placement of this option is not important.

If you want to give it a try then download http://www.bunkus.org/videotools/mkv...20031025-2.rar

Thanks

(Note to the others: Yes, this version does contain full support for VobSubs Although there's still no filter for Windows that can handle them.)
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Old 25th October 2003, 18:09   #215  |  Link
raistlin2k
Guest
 
Posts: n/a
Quote:
Toff could update the splitter filter in no time
It this only related to vobsub inside MKV or does it apply also to working audio-stream-names in mkv?

That's really the only thing why I don't move from OGM to MKV, the vobsub-inside-mkv would be nice too, but external subs are working as well, whereas audio-stream-names are NOT working at all.

Since MKV supports chapter-jumps to not-key-frames - impossible with OGM - I would really like to switch, so please check this audio-stream-problem ASAP.

Thanks
Raist
 
Old 25th October 2003, 21:26   #216  |  Link
ChristianHJW
Matroska Team
 
ChristianHJW's Avatar
 
Join Date: Nov 2002
Location: Bavaria - Germany
Posts: 1,341
Copied from IRC :

<ChristianHJW> Toff : http://forum.doom9.org/showthread.ph...623#post390623
<Toff> i already updated the filter for that
<Toff> (even if there is a bug )
<Toff> (which is fixed here, but not yet sent to Gabest)
* Animaniac has joined #matroska
<ChristianHJW> Toff : tell him ... he may make his next rip in MKV already ... one saved soul

....
ChristianHJW is offline  
Old 25th October 2003, 21:43   #217  |  Link
raistlin2k
Guest
 
Posts: n/a
Thanks for that info!

Raist

Last edited by raistlin2k; 25th October 2003 at 22:31.
 
Old 25th October 2003, 22:38   #218  |  Link
Liisachan
李姗倩 Lǐ Shān Qiān
 
Liisachan's Avatar
 
Join Date: Nov 2002
Posts: 1,340
Quote:
Originally posted by Mosu
Thanks. Unfortunately I cannot reproduce this - I get 'abcdefg' (normal output).
I get "abcdefg" too if I set "language for non-unicode programs" = "English" This can be actually another problem
because the string is not abcdefg but &#xff41;&#xff42;(U+FF41 U+FF42)...

anyway the first problem is not fixed in this newest beta, as long as I'm in the same mode (language for non-unicode programs = japanese)

Quote:
Anyway, I've added a new option, '--command-line-charset'. With it you can set the charset that is used in the conversion to UTF-8 for strings given on the command line. It applies to the '--title' (mmg: "segment title", global tab), '--track-name' (mmg: "track name", input tab) and '--attachment-description' options. It can be set in mmg on the global tab.
This does work sometimes, but not always.
Let's just think about '???????' where the single quotation mark = 0x27, but there can be 0x27 in ???? thanks to U+27xx and U+xx27. This way, this can't work in UTF-16, and the same goes for some other encodings.
Another confusing problem is, Windows is meddling when it passes a string input/output, to/from mkvmerge...it'll convert charset by itself (in a lossy way, for instance ä will be converted to a if the codepage=japanese, and one Kanji will be converted to 2 meaningless alphabets if the codepage!=japanese)...plus you should hack the clipboard encoding if you'd like to enable one to paste something in unicode into the editbox in mmg...otherwise, windows defaults the clipboard encoding to "Lanugage for non-unicode program"
so...probably the safest way is not very cool:

--title @somefile.utf8.txt

Quote:
This way you can have your batch file in UTF-8 like this:

Code:
@rem .bat in UTF-8

mkvmerge -o output.mkv input.avi --title 'something with UTF-8 coded characters' --command-line-charset UTF-8
Hmmm, in a bat file? well, utf-8 could be possible, but utf-16 will be impossible this way (in bat) because cmd.exe can't find mkvmerge as it'd think the command line would be "m k v m e r g e"

BUT, more importantly,,,,,,, finally SUB+IDX is coming!!

Here's a cosmetic thing:
i suppose "Subtitle charset" list in mmg should be disabled if the track is S_VOBSUB
Liisachan is offline  
Old 29th October 2003, 21:22   #219  |  Link
alx
Registered User
 
Join Date: Oct 2001
Posts: 101
Sorry to bother you ppl, but recently i want to mux an rmvb file with an mp3 file and this message appears in mmg.exe

Warning: real_reader: packet assembly failed. Expected packet length was 54842 but found only 1 sub packets containing 47372 bytes. Sub packet number: 316160. Trying to continue.
Warning: real_reader: G:\zzzdvd1\1.rmvb: Data packet length is too small: 0. Other values: object_version: 0x2091, id: 0x1222, timecode: 100, flags: 0x5f. File position: 651304067. Aborting this file.

The .mkv file was truncated, but when i play the rmvb file its ok, and the same happens when i play the .mp3 file

Any ideas why this happendŋ?
Sorry for my poor english.
Alx.
alx is offline  
Old 30th October 2003, 00:58   #220  |  Link
Mosu
MKVToolNix author
 
Mosu's Avatar
 
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
Quote:
Originally posted by alx
Warning: real_reader: packet assembly failed. Expected packet length was 54842 but found only 1 sub packets containing 47372 bytes. Sub packet number: 316160. Trying to continue.
This means that the packet stream is missing some packets.

Quote:
Warning: real_reader: G:\zzzdvd1\1.rmvb: Data packet length is too small: 0. Other values: object_version: 0x2091, id: 0x1222, timecode: 100, flags: 0x5f. File position: 651304067. Aborting this file.
This means that the file in question is damaged and that mkvmerge cannot recover from this error. Thank Real for a container without any syncword.

Without having the file in question I can't say if this could be processed completely, but I doubt it. Maybe RealPlayer has some strange error recovery method that I just can't think of.
__________________
Latest MKVToolNix is v83.0

If I ever ask you to upload something, please use my file server.
Mosu is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.