IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
MPEG-DASH not supported, was: "All M4A corrupted"
mjjg
post Apr 25 2014, 10:38
Post #1





Group: Members
Posts: 2
Joined: 25-April 14
Member No.: 115762



Hello!

I love foobar and I've been using it for more than 8 years, and after this amount of time I finally bumped into error I'd like to report.

All files downloaded from here (using option M4A) are unplayable by foobar (I tested it on latest version), while Media Player Classic has no problem with them.

Here is error that is displayed after trying to play any of them in foobar:
"Unable to open item for playback (Unsupported format or corrupted file (array access out of range))".

How can I play it in foobar?
If it's trivial question, I am sorry but I wasn't able to find answer by myself!

Have a good day!
Go to the top of the page
+Quote Post
Porcus
post Apr 25 2014, 11:21
Post #2





Group: Members
Posts: 1842
Joined: 30-November 06
Member No.: 38207



What codec is it? "m4a" means it is an mp4 container, and most m4a files you buy would be AAC, but mp4 can contain quite a lot of stuff.


--------------------
One day in the Year of the Fox came a time remembered well
Go to the top of the page
+Quote Post
lvqcl
post Apr 25 2014, 11:36
Post #3





Group: Developer
Posts: 3358
Joined: 2-December 07
Member No.: 49183



Maybe they are MPEG DASH? foobar2000 doesn't support them (yet?).
Go to the top of the page
+Quote Post
A_Man_Eating_Duc...
post Apr 25 2014, 11:50
Post #4





Group: Members
Posts: 930
Joined: 21-December 01
From: New Zealand
Member No.: 705



Open the file again in Media player classic, file, properties, mediainfo tab. Copy everything in this tab and paste it in to your next post using the following
CODE
[codebox]paste mediainfo stuff here[/codebox]


--------------------
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.
Go to the top of the page
+Quote Post
lithopsian
post Apr 25 2014, 12:05
Post #5





Group: Members
Posts: 171
Joined: 27-February 14
Member No.: 114718



That's an MPEG-Dash file (look at the header which has the magic string ftypdash).
Go to the top of the page
+Quote Post
Porcus
post Apr 25 2014, 13:04
Post #6





Group: Members
Posts: 1842
Joined: 30-November 06
Member No.: 38207



Huh, now I might have gotten something wrong, I didn't know that was a codec ... or it isn't? Does that mean that it is not an actual media file, just a pointer?


--------------------
One day in the Year of the Fox came a time remembered well
Go to the top of the page
+Quote Post
mjjg
post Apr 25 2014, 16:54
Post #7





Group: Members
Posts: 2
Joined: 25-April 14
Member No.: 115762



Thank you all, here is info from MediaInfo utility:
CODE
Format : dash
Codec ID : dash
File size : 2.46 MiB
Duration : 2mn 42s
Overall bit rate : 127 Kbps
Encoded date : UTC 2013-12-09 11:13:20
Tagged date : UTC 2013-12-09 11:13:20

Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2mn 42s
Bit rate : 126 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 2.43 MiB (99%)
Encoded date : UTC 2013-12-09 11:13:20
Tagged date : UTC 2013-12-09 11:13:20


So it's dash format. :/
What can I do?
Go to the top of the page
+Quote Post
lithopsian
post Apr 25 2014, 16:57
Post #8





Group: Members
Posts: 171
Joined: 27-February 14
Member No.: 114718



QUOTE (Porcus @ Apr 25 2014, 13:04) *
Huh, now I might have gotten something wrong, I didn't know that was a codec ... or it isn't? Does that mean that it is not an actual media file, just a pointer?

MPEG-Dash isn't a codec as such. It probably contains AAC audio packets (I haven't checked), but it is a variation on the MPEG container specification that breaks the audio into small HTTP packets. It isn't really the sort of thing you expect to come across in an actual file since the whole point of it is that it dynamically adapts to network conditions. That tool obviously just rips the HTTP stream into a file.

Player support for this isn't widespread yet. There's a VLC plugin and there is an open source library used in some phone apps.
Go to the top of the page
+Quote Post
lvqcl
post Apr 25 2014, 17:09
Post #9





Group: Developer
Posts: 3358
Joined: 2-December 07
Member No.: 49183



QUOTE (mjjg @ Apr 25 2014, 19:54) *
What can I do?


AFAIK ffmpeg is able to remux MPEG-DASH to normal MPEG
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd August 2014 - 18:43