Merci je comprend un peu mieux. Mais en faite, le script ne va pas du tout. Toutes les musiques converties dans mon dossier de test ne font qu'une dizaine de secondes au format MP3 et à chaque fois qu'un fichier se fait convertir, j'ai une erreur comme quoi il n'existe pas (mais l'erreur est ignorée et passe au suivant…)
Voici ce que m'affiche la console (imaginez pour chaque fichier) :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 | ffmpeg version 2.4.3-1ubuntu1~trusty6 Copyright (c) 2000-2014 the FFmpeg developers
built on Nov 22 2014 17:07:19 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --prefix=/usr --extra-version='1ubuntu1~trusty6' --build-suffix=-ffmpeg --toolchain=hardened --extra-cflags= --extra-cxxflags= --libdir=/usr/lib/x86_64-linux-gnu --shlibdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared --disable-stripping --enable-avresample --enable-avisynth --enable-fontconfig --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-opengl --enable-x11grab --enable-libxvid --enable-libx265 --enable-libdc1394 --enable-libiec61883 --enable-libzvbi --enable-libzmq --enable-frei0r --enable-libx264 --enable-libsoxr --enable-openal --enable-libopencv
libavutil 54. 7.100 / 54. 7.100
libavcodec 56. 1.100 / 56. 1.100
libavformat 56. 4.101 / 56. 4.101
libavdevice 56. 0.100 / 56. 0.100
libavfilter 5. 1.100 / 5. 1.100
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 0.100 / 3. 0.100
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 0.100 / 53. 0.100
Input #0, ogg, from 'Musique/Coldplay/Parachutes/04. Sparks.ogg':
Duration: 00:03:47.08, start: 0.000000, bitrate: 144 kb/s
Stream #0:0: Audio: vorbis, 44100 Hz, stereo, fltp, 160 kb/s
Metadata:
ARTIST : Coldplay
ALBUM : Parachutes
TITLE : Sparks
track : 4
TRACKTOTAL : 10
disc : 10
MUSICBRAINZ_TRACKID: 22d49305-4e35-4a69-8638-05ac5f734065
MUSICBRAINZ_ARTISTID: cc197bad-dc9c-440d-a5b5-d52ba2e14234
MUSICBRAINZ_ALBUMID: 435fc965-9121-461e-b8da-d9b505c9dc9b
DISCID : 8909cc0a
MUSICBRAINZ_DISCID: 6eW10RD1xgHwJJvfZng1.o0z8lE-
Output #0, mp3, to 'Musique/Coldplay/Parachutes/04. Sparks.mp3':
Metadata:
TSSE : Lavf56.4.101
Stream #0:0: Audio: mp3 (libmp3lame), 44100 Hz, stereo, fltp
Metadata:
ARTIST : Coldplay
ALBUM : Parachutes
TITLE : Sparks
track : 4
TRACKTOTAL : 10
disc : 10
MUSICBRAINZ_TRACKID: 22d49305-4e35-4a69-8638-05ac5f734065
MUSICBRAINZ_ARTISTID: cc197bad-dc9c-440d-a5b5-d52ba2e14234
MUSICBRAINZ_ALBUMID: 435fc965-9121-461e-b8da-d9b505c9dc9b
DISCID : 8909cc0a
MUSICBRAINZ_DISCID: 6eW10RD1xgHwJJvfZng1.o0z8lE-
encoder : Lavc56.1.100 libmp3lame
Stream mapping:
Stream #0:0 -> #0:0 (vorbis (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
size= 218kB time=00:00:13.90 bitrate= 128.3kbits/s
video:0kB audio:218kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.101449%
ffmpeg version 2.4.3-1ubuntu1~trusty6 Copyright (c) 2000-2014 the FFmpeg developers
built on Nov 22 2014 17:07:19 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --prefix=/usr --extra-version='1ubuntu1~trusty6' --build-suffix=-ffmpeg --toolchain=hardened --extra-cflags= --extra-cxxflags= --libdir=/usr/lib/x86_64-linux-gnu --shlibdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared --disable-stripping --enable-avresample --enable-avisynth --enable-fontconfig --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-opengl --enable-x11grab --enable-libxvid --enable-libx265 --enable-libdc1394 --enable-libiec61883 --enable-libzvbi --enable-libzmq --enable-frei0r --enable-libx264 --enable-libsoxr --enable-openal --enable-libopencv
libavutil 54. 7.100 / 54. 7.100
libavcodec 56. 1.100 / 56. 1.100
libavformat 56. 4.101 / 56. 4.101
libavdevice 56. 0.100 / 56. 0.100
libavfilter 5. 1.100 / 5. 1.100
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 0.100 / 3. 0.100
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 0.100 / 53. 0.100
ue/Coldplay/Parachutes/10. Everything's Not Lost _ Life Is for Living.ogg: No such file or directory
rm: impossible de supprimer «ue/Coldplay/Parachutes/10. Everything's Not Lost _ Life Is for Living.ogg»: Aucun fichier ou dossier de ce type
|
Par exemple ici, la chanson Sparks de Coldplay est convertie en MP3 mais ne fait que 14 secondes contre 3 minutes et quelques au format OGG ou FLAC je ne sais plus…
Et voici le script que j'utilise :
| find Musique -type f -name "*.flac" -or -name "*.ogg" | while read line; do
file="${line%.*}.mp3"
ffmpeg -i "$line" "$file" -y
rm "$line"
done
|
Et non les fichiers ne subissent aucunes modifications à ce que je sache, je ferme toutes mes applis et lance le script, le problème arrive quand même! Mais je me disait que c'était peut être parce que il cherche un fichier du nom de ue/Coldplay/Parachutes/10. Everything's Not Lost _ Life Is for Living.ogg
alors que c'est Musique/Coldplay/Parachutes/10. Everything's Not Lost _ Life Is for Living.ogg
, non ?
Merci de votre aide !