Pour ne pas m’emmerder en voiture j’écoute des livres audio que je récupère sur youtube grace à youtube-dl. Le problème c’est que ces livres audio sont souvent très long, mon autoradio ayant parfois quelques ratés il revient au début du fichier (par en cas d’arrêt de la voiture sans arrêt préalable de l’autoradio). Et bien sur, je n’ai pas de moyen simple de revenir à la 53ieme minutes…
Je découpe donc ces livres audio que je récupères en plusieurs fichiers de 20 minutes chacun.
Voici la commande que j’utilise :
ffmpeg -i old/mon_super_livre_audio.m4a -f segment -segment_time 1200 -vn -sn -codec:a libmp3lame -qscale:a 2 'new/mon_super_livre_audio_part_%03d.mp3'
- -f segment utilise le “format” “segment”
- -segment_time 1200 les segment font au max 20 minutes.
- -vn désactive la vidéo (au cas où)
- -sn désactive les sous-titre (au cas où)
- -codec:a libmp3lame réencode en mp3 (supporté par mon autoradio)
- -qscale:a 2 utilise une qualité constante (VBR), ça correspont à un bitrate entre 170 et 210 (sachant que 128kbps est généralement suffisant pour un non audiophile).