#1 Le 02/08/2017, à 16:25
- PowaBanga
découper fichier audio en plusieur parties
Salut à tous,
J'ai plusieurs fichiers audio assez long, que je dois découper à des endroit bien préci pour ensuite le renomer
fichier.flac vers fichier1.flac fichier2.flac fichier3.flac
en sachant que leur numéro doit garder l'ordre de sorte à ce que le fichier 1 corresponde bien au début du morceau, et le 3 à la fin.
Alors, j'ai testé ceci :
ffmpeg -i 'Fichier.flac' -vn -acodec copy -ss 22:50:00 'Fichier3.flac'
ça me répond ceci, mais le fichier est impossible à ouvrir
ffmpeg version 3.2.4-1build2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (Ubuntu 6.3.0-8ubuntu1) 20170221
configuration: --prefix=/usr --extra-version=1build2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=1build2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-netcdf
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, flac, from 'Fichier.flac':
Metadata:
ENCODER : Lavf57.56.101
Duration: 00:39:50.00, start: 0.000000, bitrate: 5590 kb/s
Stream #0:0: Audio: flac, 192000 Hz, stereo, s32 (24 bit)
Output #0, flac, to 'Fichier3.flac':
Metadata:
encoder : Lavf57.56.101
Stream #0:0: Audio: flac, 192000 Hz, stereo (24 bit)
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 8kB time=00:00:00.00 bitrate=N/A speed= 0x
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
J'ai aussi testé avec sox :
sox '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene1test.flac' '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene1.flac' 22:50:00
sox FAIL formats: can't open input file `/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene1test.flac': No such file or directory
Voilà voilà, si quelqu'un pouvait m'aider ça serait super génial
Dernière modification par PowaBanga (Le 02/08/2017, à 16:26)
Hors ligne
#2 Le 02/08/2017, à 16:36
- abelthorne
Re : découper fichier audio en plusieur parties
Ce serait plus simple si tu avais un .cue mais si tu as les bons timings, tu peux en créer un manuellement et utiliser un soft comme Flacon pour le découpage. Pour la syntaxe, ça devrait être quelque chose dans le genre :
FILE "fichier.flac" FLAC
TRACK 1 AUDIO
TITLE "Titre piste 1"
PERFORMER "Artiste piste 1"
INDEX 1 00:00:00
TRACK 2 AUDIO
TITLE "Titre piste 2"
PERFORMER "Artiste piste 2"
INDEX 1 00:05:35
...
En répétant autant de fois que le nombre de pistes et en adaptant les titres, les artistes et les timings (INDEX). Après, tu pourras taguer les morceaux individuels correctement avec un soft adapté (easyTag, MusicBrainz Picard...).
Note : pour les timings, vérifie sur une base de données en ligne pour essayer de les trouver au plus précis.
Dernière modification par abelthorne (Le 02/08/2017, à 16:37)
Hors ligne
#3 Le 02/08/2017, à 19:19
- PowaBanga
Re : découper fichier audio en plusieur parties
Merci à vos réponses, elle me sont très utiles toutes les deux.
Dan l'immédiat j'ai choisi de continuer avec ma commande, mais flacon à l'air très intéressant aussi, je regarderais ce que c'est mieux plus tard, merci alberthorne.
alors j'ai fais deux trois test, et ça fonctionne à la perfection avec les duration "normale" de ce genre : 00:05:31 mais si j'ajoute un 30iem de seconde, là, mon fichier audio sort correctement, il est lisible avec vlc, mais il m'affiche 40:06 min (qui correspond à la durée du fichier non découpé) mais il dure bien 5min30.30 comme prévu. La barre de progression du morceau est inutilisable, c'est difficile à explique le comportement de celle-ci, mais en gros ca bug.
ffmpeg -i '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene3.flac' -vn -acodec copy -ss 00:00:00 -t 00:05:31.30 '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac'
ffmpeg version 3.2.4-1build2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (Ubuntu 6.3.0-8ubuntu1) 20170221
configuration: --prefix=/usr --extra-version=1build2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=1build2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-netcdf
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, flac, from '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene3.flac':
Metadata:
ENCODER : Lavf57.56.101
Duration: 00:40:06.00, start: 0.000000, bitrate: 5325 kb/s
Stream #0:0: Audio: flac, 192000 Hz, stereo, s32 (24 bit)
File '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac' already exists. Overwrite ? [y/N] y
Output #0, flac, to '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac':
Metadata:
encoder : Lavf57.56.101
Stream #0:0: Audio: flac, 192000 Hz, stereo (24 bit)
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 212795kB time=00:05:31.26 bitrate=5262.3kbits/s speed=50.6x
video:0kB audio:212787kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.003804%
Me suis trompé quelque part ?
Dernière modification par PowaBanga (Le 02/08/2017, à 19:20)
Hors ligne
#4 Le 03/08/2017, à 00:33
- PowaBanga
Re : découper fichier audio en plusieur parties
je ne suis pas sûr de bien comprendre ce que tu raconte...
ffprobe '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac'
ffprobe version 3.2.4-1build2 Copyright (c) 2007-2017 the FFmpeg developers
built with gcc 6.3.0 (Ubuntu 6.3.0-8ubuntu1) 20170221
configuration: --prefix=/usr --extra-version=1build2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
WARNING: library configuration mismatch
avcodec configuration: --prefix=/usr --extra-version=1build2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared --enable-version3 --disable-doc --disable-programs --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc --enable-netcdf
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, flac, from '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac':
Metadata:
ENCODER : Lavf57.56.101
Duration: 00:40:06.00, start: 0.000000, bitrate: 724 kb/s
Stream #0:0: Audio: flac, 192000 Hz, stereo, s32 (24 bit)
Hors ligne
#5 Le 03/08/2017, à 23:39
- PowaBanga
Re : découper fichier audio en plusieur parties
bon je ne suis sans doute pas très malin à mon avis, tu a compris que je devrais l'écrire comment exactement alors ?
parce que là je tente ceci :
powabanga@Karkatouf:~$ ffmpeg -i -ss '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene3.flac' -vn -acodec copy 00:00:00 -t 00:05:31.30 '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac'
[...]
-ss: No such file or directory
powabanga@Karkatouf:~$ ffmpeg -i -ss 00:00:00 '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene3.flac' -vn -acodec copy -t 00:05:31.30 '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac'
[...]
-ss: No such file or directory
powabanga@Karkatouf:~$ ffmpeg -i -vn -acodec copy -ss 00:00:00 -t 00:05:31.30 '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxigene3.flac' '/home/powabanga/Téléchargements/Jean Michel Jarre - Oxygene Trilogy The 40th Anniversary Edition/Jean Michel Jarre - Oxygene (Part XIV).flac'
[...]
-vn: No such file or directory
et bon ça à pas l'air de vouloir fonctionner...
Hors ligne
#6 Le 04/08/2017, à 08:39
- Hizoka
Re : découper fichier audio en plusieur parties
Salut,
sinon regarde du coté de sox, il permet de couper les fichiers audio sans compression et il marchait pas mal.
De mémoire, je lui indiqué un fichier flag (qui indique les coupures) créé avec audacity et c'était très rapide.
ex :
sox too-long.wav part1.wav trim 0 30.130
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne