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
fi

echo "#############################################"
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;


Comments are closed.