![]() ![]() You misread it, it's not "ltc file" but lrc file), it's just plain text with a certain text format, you can basically treat them as plain text. The reason why Mp3tag detects unsyncedlyrics is very likely because USLT frame is internally refered as unsyncedlyrics in Mp3tag ( see here), when you save in Mp3tag it converts the TXXX frame named unsyncedlyrics (due to its frame name matches Mp3tag's internal name) and save the content to USLT frame. I'm suspecting the bug might be caused by -metadata "frame_name=" where none of lyrics-eng, lyrics, USLT was recognized by ffmpeg as a pre-defined frame_name and it therefore created a TXXX frame with that name instead. Some one else also experienced the problem when using -metadata. So hopefully you can find the frame name that ffmpeg's import recognizes. It is faster indeed, the reason I suggested you to export to metadata files, is because it allows you to see and manually edit the lyrics frame name (lyrics-eng, lyrics, USLT, etc.) to figure out which one is correct (try changing "lyrics-eng" in the metadata file to "lyrics" as it's how ffmpeg recognize it), and then import back in. I have not used any metadata files just plain giving the metadata using -metadata "artist=", because that's just faster. I'm not good at programming stuff so this is just some general approach I can think of. To import the metadata from the text file into mp3 ( the code comes from the official website). txt file (I'm guessing once you find the compatible name, you can then automate the replace with regex or something).Īfter you have the editted text file, use:įfmpeg -i INPUT -i FFMETADATAFILE -map_metadata 1 -codec copy OUTPUT USLT, unsyncedlyrics, etc.), try to change it to what you think might work with your player and save the. Where the lyrics-eng might be called differently (e.g. Lyrics-eng=blabla blablabl ablablablablabl ablablablablablabla blablablablab lablablablablab lablabla blablabl ablabla blablablablab lablablablablablablablablabla blablablab lablablablablabla blablablab lablab lablablablabla blablablablab lablabla blablab lablablablabla I tested from my end and the parameters above should work (you can select multiple Mp3s and do them all at once), and it should output text file(s) with same base filename(s) as the mp3 file(s), with content like the following: i "%_path%" -f ffmetadata "%_folderpath%%_filename%.txt" Where INPUT is full path to the Mp3 file, and FFMETADATAFILE is full path to the text file (with filename extention), and since you're also using Mp3tag like I do, you can also just use Mp3tag's Tools feature and set the "Parameter" as the following: I'm definitely not an expert at ffmpeg but I do have an idea, from the ffmpeg metadata page, you can try:įfmpeg -i INPUT -f ffmetadata FFMETADATAFILE So from my understanding, your problem is that when you just want to remove the track number but the lyrics frame somehow got messed up in the process, right? mp3" doesn't workĮdit: i forgot to mention, if i add them as "-metadata lyrics=" then ffmpeg will just make them "TXXX:USLT", which also trips up dopamine v2 and doesn't show up in mp3tag at all ![]() mp3" is the one where everything works correctly. I have attached an imgur library here: imgur.the song that is called "02. I am using windows, have downloaded my version of ffmpeg from v (version -git-3b298640e1).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |