ffmpeg and copy metatag from flac to mp3 – incl converting
EXT="m4a";
a=`echo $1 | sed -s "s/\.m4a//g"`;
DIR="mp3"if [ ! -d "$DIR" ]; then
mkdir mp3
fiecho "#############################################"
echo converting $a
echo command: ffmpeg -i "$1" -id3v2_version 3 -write_id3v1 1 -map_metadata 0:g:0 -acodec libmp3lame -ar 44100 -ab 224k -y -metadata date="2012" -metadata copyright="" "mp3/$a.mp3"
echo "#############################################"#ffmpeg -i "$1" -map_metadata 0:g:0 -acodec libmp3lame -ar 44100 -ab 224k -y "$a.mp3"
ffmpeg -i "$1" -id3v2_version 3 -write_id3v1 1 -map_metadata 0:g:0 -acodec libmp3lame -ar 44100 -ab 224k -y -metadata date="2012" "mp3/$a.mp3"
#echo ffmpeg -i "$1" -map_metadata 0:g:0 -acodec libmp3lame -ar 44100 -ab 224k -y "$a.mp3"
Windows iTunes (Info tab) id3v2.3 ffmpeg key ffmpeg example Title Title TIT2 title -metadata title=”Adagio for Strings” Subtitle Description
(Video tab)TIT3 TIT3 -metadata TIT3=”Op. 91″ Rating n/a n/a n/a n/a Comments Comments COMM n/a not implemented Contributing artists Artist TPE1 artist -metadata artist=”Yo Yo Ma/London Symphony” Album artist Album Artist TPE2 album_artist -metadata album_artist=”London Symphony” Album Album TALB album -metadata album=”String Classics” Year Year TYER date -metadata date=”2012″ # Track Number TRCK track -metadata track=”3/12″
(means track number 3 of 12)Genre Genre TCON genre -metadata genre=”Classical” Publisher n/a TPUB publisher -metadata publisher=”London Publishing” Encoded by n/a TENC encoded_by -metadata encoded_by=”Telarc” Author URL n/a WOAR n/a not implemented Copyright
(Not Editable)n/a TCOP copyright -metadata copyright=”℗ Telarc” Composers n/a TCOM composer -metadata composer=”J.S. Bach” Conductors n/a TPE3 performer -metadata performer=”T. S. Miles” Group description Grouping TIT1 TIT1 -metadata TIT1=”The Classics” Mood n/a n/a n/a n/a Part of set Disc Number TPOS disc -metadata disc=”1/2″
(means disc number 1 of 2)Initial key n/a TKEY TKEY -metadata TKEY=”G” Beats-per-minute BPM TBPM TBPM -metadata TBPM=”120″ Part of a compilation Part of a compilation TCMP TCMP -metadata TCMP=”1″
(either blank = false or 1 = true)*table source: http:// jonhall. info / how_to / create_id3_tags_using_ffmpeg
well done dude. 🙂use as script:
or .flac
echo "" > con_vert.sh;chmod 755 con_vert.sh;ls *.m4a| while read line; do echo ./convert.sh \"$line\" >> con_vert.sh;done;./con_vert.sh ;rm con_vert.sh;