IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
FFmpeg, ALAC, and hiResolution audio
Edu Camargo
post Mar 6 2012, 07:22
Post #1





Group: Members
Posts: 36
Joined: 21-May 08
From: São Paulo - SP
Member No.: 53690



Recently I've been playing with ffmpeg version N-35509-gfd36cbf to see how far we can go with encoding content in Apple Lossless. My experiences with flac tracks encoded with CD quality were really successful. Happy with the results, I took Stevie Wonder's album, "Innervisions", that is encoded as FLAC 96/24. Purchased from HDTracks. Unfortunately, the feedback wasn't positive, at all. Foobar2000 was giving an alert that encoder has terminated prematurely, so I decided to experiment via terminal. At firstt, it was unnable to load libfaac.dll, which I thought it could solve the problem, so I downloaded the file. Now I've tested once again, and here are the results, including the command used:

'C:\Arquivos de programas\foobar2000>ffmpeg.exe -i "d:\música\stevie wonder\inner
visions\01 Too High.flac" -acodec alac d:\2High.m4a
ffmpeg version N-35509-gfd36cbf-Sherpya, Copyright © 2000-2011 the FFmpeg deve
lopers
built on Dec 7 2011 06:17:11 with gcc 4.6.2
libavutil 51. 30. 0 / 51. 30. 0
libavcodec 53. 41. 0 / 53. 41. 0
libavformat 53. 24. 0 / 53. 24. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 51. 0 / 2. 51. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 51. 2. 0 / 51. 2. 0
[flac @ 01db9920] max_analyze_duration 5000000 reached at 5034667
Input #0, flac, from 'd:\m├║sica\stevie wonder\innervisions\01 Too High.flac':
Metadata:
ALBUM : Innervisions
album_artist : Stevie Wonder
ARTIST : Stevie Wonder
COMPOSER : Stevie Wonder
COPYRIGHT : 1973 Motown Records, a division of UMG Recordings, Inc.
disc : 1
GENRE : R&B
TITLE : Too High
TOTALDISCS : 1
TOTALTRACKS : 9
DATE : 1973
track : 1
Duration: 00:04:35.98, bitrate: 2997 kb/s
Stream #0:0: Audio: flac, 96000 Hz, stereo, s32
Incompatible sample format 's32' for codec 'alac', auto-selecting format 's16'
[ipod @ 01db3a20] track 0: output format does not support sample rate 96000hz
Output #0, ipod, to 'd:\2High.m4a':
Metadata:
ALBUM : Innervisions
album_artist : Stevie Wonder
ARTIST : Stevie Wonder
COMPOSER : Stevie Wonder
COPYRIGHT : 1973 Motown Records, a division of UMG Recordings, Inc.
disc : 1
GENRE : R&B
TITLE : Too High
TOTALDISCS : 1
TOTALTRACKS : 9
DATE : 1973
track : 1
encoder : Lavf53.24.0
Stream #0:0: Audio: alac (alac / 0x63616C61), 96000 Hz, stereo, s16, 128 kb/
s
Stream mapping:
Stream #0:0 -> #0:0 (flac -> alac)
Could not write header for output file #0 (incorrect codec parameters ?)"

Please do not take into consideration metadata information extracted by the ffmpeg since it only sees the first FLAC tag. The question is, how one is able to encode ALAC content using hi resolution as the source? I have interest on encoding, either using the same atributes, or using diferent sample rates/bit depths.

Any help from an expert on ffmpeg is highly appreciated. At least we see some light on never being dependent on iTunes in case some ALAC is needed.

Thanks in advance.

Peace,

Edu.
Go to the top of the page
+Quote Post
Rollin
post Mar 6 2012, 16:05
Post #2





Group: Members
Posts: 189
Joined: 5-March 08
Member No.: 51815



QUOTE (Edu Camargo @ Mar 6 2012, 10:22) *
we see some light on never being dependent on iTunes in case some ALAC is needed.


http://www.hydrogenaudio.org/forums/index....showtopic=91530
Go to the top of the page
+Quote Post
lvqcl
post Mar 6 2012, 16:38
Post #3





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



refalac
Go to the top of the page
+Quote Post
Edu Camargo
post Mar 7 2012, 17:16
Post #4





Group: Members
Posts: 36
Joined: 21-May 08
From: São Paulo - SP
Member No.: 53690



@Rollin: Yes, I've been sneaking around the subject something like two months ago thanks to Google. I should say I was surprised (to say the least) when I learned that Apple has changed Apple Lossless' license and released all format's specifications to the public, considering its reputation. Hope it is actually positive.

@lvqcl: I just have one word for this implementation: Flawless. Using it on Foobar right now, without hastles. Thanks for pointing it out.

Peace,

Edu.
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 July 2014 - 08:39