2014-11-23 18 views
0

m4a 파일을 aac *로 변환하고 싶습니다. 다음을 사용하여이 작업을 수행 할 수 있습니다.m4a를 aac로 변환하고 Windows 7에 메타 데이터 보관

ffmpeg -i song.m4a -acodec copy song.aac 

그러나 Windows 7에서는 메타 데이터가 호환되지 않습니다. 윈도우 호환 ID3 태그 버전 2.3이 사용되도록 -id3v2_version 3 플래그가 사용되어야한다 보인다 : 나는 아직도 song.aac의 모든 메타 데이터를 얻을하지 않습니다 위의 명령으로 그러나

ffmpeg -i song.m4a -acodec copy -id3v2_version 3 song.aac 

. 나는 윈도우 파일 탐색기, mp3 태그 및 윈앰프를 사용하여 태그가 없음을 확인했습니다.

* : 이유; M4A 그래서이 충고 다음 차량 스테레오에서 재생되지 않습니다 (http://www.vwaudiforum.co.uk/forum/showthread.php?153728-Tip-Getting-M4A-(iTunes)-format-music-to-play-on-a-VW-head-unit)

콘솔 출력 :

C:\temp>ffmpeg -i song.m4a -acodec copy -id3v2_version 3 song.aac 
ffmpeg version N-67914-gf87a344 Copyright (c) 2000-2014 the FFmpeg developers 
    built on Nov 22 2014 22:10:18 with gcc 4.9.2 (GCC) 
    configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi 
g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca -- 
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-lib 
opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge 
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc -- 
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- 
libx265 --enable-libxavs --enable-libxvid --enable-zlib 
    libavutil  54. 15.100/54. 15.100 
    libavcodec  56. 13.100/56. 13.100 
    libavformat 56. 15.100/56. 15.100 
    libavdevice 56. 3.100/56. 3.100 
    libavfilter  5. 2.103/5. 2.103 
    libswscale  3. 1.101/3. 1.101 
    libswresample 1. 1.100/1. 1.100 
    libpostproc 53. 3.100/53. 3.100 
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000002dcc760] stream 0, timescale not set 
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'song.m4a': 
    Metadata: 
    major_brand  : M4A 
    minor_version : 0 
    compatible_brands: M4A mp42isom 
    creation_time : 1980-07-20 13:32:00 
    iTunSMPB  : 00000000 00000840 0000007C 0000000001027F44 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 
    iTunNORM  : 0000061A 0000052A 00001C40 000021EE 00035E0A 00046912 00007B8C 00007B99 0002845B 00024D35 
    title   : Time Away 
    artist   : Andy Stott 
    album_artist : Andy Stott 
    album   : Faith In Strangers 
    genre   : Electronic 
    track   : 1/9 
    disc   : 1/1 
    compilation  : 0 
    gapless_playback: 0 
    date   : 2014-11-17T08:00:00Z 
    copyright  : Ôäù 2014 Modern Love 
    media_type  : 1 
    iTunMOVI  : <?xml version="1.0" encoding="UTF-8"?> 
        : <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.d 
td"> 
        : <plist version="1.0"> 
        : <dict> 
        : <key>asset-info</key> 
        : <dict> 
        :   <key>file-size</key> 
        :   <integer>14359364</integer> 
        :   <key>flavor</key> 
        :   <string>2:256</string> 
        : </dict> 
        : </dict> 
        : </plist> 
        : 
    Duration: 00:06:24.20, start: 0.000000, bitrate: 298 kb/s 
    Stream #0:0(eng): Audio: aac (LC) (mp4a/0x6134706D), 44100 Hz, stereo, fltp, 285 kb/s (default) 
    Metadata: 
     creation_time : 1980-07-20 13:32:00 
    Stream #0:1: Video: mjpeg, gray(bt470bg/unknown/unknown), 1400x1400 [SAR 300:300 DAR 1:1], 90k tbr, 90k tbn, 90k tbc 

Output #0, adts, to 'song.aac': 
    Metadata: 
    major_brand  : M4A 
    minor_version : 0 
    compatible_brands: M4A mp42isom 
    iTunMOVI  : <?xml version="1.0" encoding="UTF-8"?> 
        : <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.d 
td"> 
        : <plist version="1.0"> 
        : <dict> 
        : <key>asset-info</key> 
        : <dict> 
        :   <key>file-size</key> 
        :   <integer>14359364</integer> 
        :   <key>flavor</key> 
        :   <string>2:256</string> 
        : </dict> 
        : </dict> 
        : </plist> 
        : 
    iTunSMPB  : 00000000 00000840 0000007C 0000000001027F44 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 
    iTunNORM  : 0000061A 0000052A 00001C40 000021EE 00035E0A 00046912 00007B8C 00007B99 0002845B 00024D35 
    title   : Time Away 
    artist   : Andy Stott 
    album_artist : Andy Stott 
    album   : Faith In Strangers 
    genre   : Electronic 
    track   : 1/9 
    disc   : 1/1 
    compilation  : 0 
    gapless_playback: 0 
    date   : 2014-11-17T08:00:00Z 
    copyright  : Ôäù 2014 Modern Love 
    media_type  : 1 
    encoder   : Lavf56.15.100 
    Stream #0:0(eng): Audio: aac (mp4a/0x6134706D), 44100 Hz, stereo, 285 kb/s (default) 
    Metadata: 
     creation_time : 1980-07-20 13:32:00 
Stream mapping: 
    Stream #0:0 -> #0:0 (copy) 
Press [q] to stop, [?] for help 
size= 13523kB time=00:06:24.19 bitrate= 288.3kbits/s 
video:0kB audio:13410kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.843272% 

C:\temp> 
+0

AAC에도 메타 데이터가 있습니까? – einpoklum

답변

1
파일이 자동차 스테레오에서 재생되지 않습니다 이유는 아마도 M4A하지

, 그것은 아마는 FastStart입니다

FFmpeg corrupts iTunes files

+0

감사합니다. "ffmpeg -i iTunes.m4a -c copy -movflags faststart outfile.m4a"를 사용하여 자동차에서 재생이 수정되는지 확인해 보겠습니다. – betamax

+0

다음은 메타 데이터를 작동하고 유지 관리합니다. 나는 "-vn"플래그를 추가해야했다 : ffmpeg -i song-original.m4a -c copy -movflags faststart -vn outfile.m4a – betamax