So, I have a bunch of sound files, short pronunciation examples. Most of them are from forvo.com, but I have now downloaded some from another site, parol.martinrue.com.
Let's say that I have a mp3 file named dormo with the pronunciation of that word.
I also have a mp3 file with 4 seconds silence, named 4sek.
The basic idea is that I concat dormo + 4sek + dormo (again). The 4 seconds silence gives me time to say the word out load.
Those from parol acts strangely when concating. The first dormo is silent, the second one is not.
How is this even possible? The first and second dormo is the same file!
I guess you need more information about the file but don't know what information would be of interest.
If this is a problem concerning the payload part of a file, then MP3tag is not the tool to deal with it. MP3tag only deals with the metadata around the payload part.
Yes, that is what I meant - but as files that MP3tag can tag may also include videos, I thought that "audio" would not be accurate enough.
Anyway: MP3tag does not deal with the audio part. You would have to use dedicated audio editors and see what is wrong with the file.
And once the file is fixed, you can add metadata with MP3tag.
You do the concatenating with an audio editor, I assume.
It is that process that causes the problems. I can only guess that your audio editor does not treat already existing tags correctly and the subsequently used player skips that invalid audio part until it finds something digestible.
Please check that the audio part is OK. And that is outside the scope of functions in MP3tag.
have you tried the tool mp3diags from the linked thread?
That checks your file and you get a report about any findings.
So using that tool on your concatenated file is what I mean by "check the file".
There is a valid 4 second silent file.
There is a valid very short ~700ms dormi audio file.
The third one that you try to concat is not a valid mp3 file.
You should really use an Audio Tool for that, not a (overly) complicated FFMPEG command line.
Of course you could also delete the no more necessary (empty) audio track before export it to MP3.
Sorry, that was my fault.
The file you have concatenated (with the previously two valid mp3 file) is no more a valid mp3 file.
I don't know what exactly is wrong with your batch command, because if I manually do the same with your two valid mp3 files it seems to work as expected.
Please double check the above audio file dormi4secdormi_created-with-ffmpeg.mp3
(remove the .txt extension before playing it)