I have a timetable in a text file that looks like this:
00:05 - 00:54 Dédicace, À léon werth
00:54 - 01:37 Premier chapitre. Lorsque j'avais six ans
01:36 - 02:06 J'ai montré mon chef-d'œuvre
I'm trying to cut an mp3 file into multiple small ones according to this timetable, so the requirements are:
- I want to do it with bash. I have learned how to do one file. But a timetable is out of my current bash skills.
- The column with words serve as the names for files.
- I would like the files to be enumerated like this: 01.Dédicace_À_léon_werth.mp3 02.Premierchapitre_Lorsque_j'avais_six_ans.mp3
And so on.
Oldest comments (4)
My coworker did something similar, but in python. Not sure it will help, but here is a link to his post with code snippets: medium.com/@SamuelCouch/using-mach...
This is not exactly what I want in this case, however, using Watson for synchronizing text and audio is awesome. Thanks.
I think all your requirements have been met.
The default timetable is
timetable.txt
, and the default input isinput.mp3
, however, you can specify other files with options-t
for timetables and-i
for .mp3 files.And here is the awk script file used in the shell script.
Big big thank you man.