Page 1 sur 2

[FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ? (Résolu)

Publié : mar. 07 juin 2016, 03:27
par Hzxllprkwx
Hello hello !

Ca fait environ 4h que je me prends la tête pour fusionner 3 vidéos avec FFmpeg. J'ai cherché partout, j'ai trouvé plein de commandes super cool mais aucune ne marche. Enfin si, il se passe des trucs mais après j'ai seulement la première vidéo en output. Le pire c'est que j'ai réussi sans problème l'autre fois, bon c'était du AVI mais je me souviens pas de la commande que j'ai utilisée.

Je suis désespéré, je pleure la nuit tout seul sous la douche et parfois je sors dehors pour crier, je songe au suicide.

Aidez moi, brillants chevaliers d'Arch Linux, s'il-vous-plait.
Gros bisous.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 08:18
par benjarobin
Bonjour, utilise https://www.archlinux.org/packages/extr ... olnix-gui/ ce paquet fournit une super interface graphique pour le faire.

Désolé car cela ne répond pas vraiment à la question...

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 11:44
par oktoberfest
Salut,

en regardant ici : https://trac.ffmpeg.org/wiki/Concatenate, j'obtiens un truc qui semble fonctionner :

Code : Tout sélectionner

$ cat mylist.txt
file toto_1.mkv
file toto_2.mkv
$ ffmpeg -f concat -i mylist.txt -c copy output.mkv
Le fichier résultat semble bon. Mais comme je fais ça à distance, je peux pas le visionner pour être sur. Je suis parti du principe que les vidéos étaient encodés de la même façon.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 12:32
par Hzxllprkwx
@oktoberfest

Code : Tout sélectionner

ffmpeg -f concat -i Test.txt -c copy output1488.mkv
ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.3.0 (GCC)
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libdcadec --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-netcdf --enable-shared --enable-version3 --enable-x11grab
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Test.txt: No such file or directory

Code : Tout sélectionner

[hzxllprkwx@ghost Documents]$ ls
Attestation  Formulaire       'Formulaire(2)'  Trad.txt
Carte        'Formulaire(1)'  'Formulaire(3)'
[hzxllprkwx@ghost Documents]$ cd

Code : Tout sélectionner

[hzxllprkwx@ghost ~]$ ls
9.mkv                  Firefox_wallpaper.png          output2.mpg    roms
aclidswitch-git        GitMiner                       output3.avi    SpoofMAC
build-repos            GoProTemp                      output4        spotify
chromium-pepper-flash  HMA                            output4.mpg    Templates
Desktop                i2p                            output7.avi    Test
despotify-svn          java-service-wrapper           output7.mkv    video1.mkv
Documents              masterpdfeditor                output7.mpg    video1.mpg
Downloads              minecraft                      output.mkv     video2.mkv
eclipse                mopidy-spotify                 package-query  video2.mpg
ENTREPRISE.mm          'Motivation - 02.06.2016.odt'  PERSONNE.mm    video3.mkv
Entretien.odt          Music                          Pictures       video3.mpg
exfat                  outpu6t.mpg                    Public         Videos
find-the-command       output                         Python         yaourt

Code : Tout sélectionner

[hzxllprkwx@ghost ~]$ ffmpeg -f concat -i Test.txt -c copy output1488.mkv
ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.3.0 (GCC)
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libdcadec --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-netcdf --enable-shared --enable-version3 --enable-x11grab
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Test.txt: No such file or directory
:(

@benjarobin
Je vais essayer ce soir, là je dois partir au taf.

Merci pour vos réponses !

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 12:51
par oktoberfest
Ton fichier Test.txt doit exister (c'est mieux) et contenir le nom des fichiers, voir la page que j'ai cité

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 17:08
par Hzxllprkwx
@oktoberfest : Mais bien sur qu'il existe, j'ai beau être relativement noob sur Archlinux je ne suis pas (complètement) un crétin. Quand je fais ls je le vois dans mon répertoire ( à savoir /home/user/ ) et je vois mes vidéos également.

@benjarodin : Je vais essayer ta solution tout de suite mais même si ça fonctionne je laisserai ce topic ouvert pour comprendre le problème.

En tout cas encore merci à vous deux.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 17:13
par Hzxllprkwx
@benjarodin :
git clone https://www.bunkus.org/videotools/mkvtoolnix/
Clonage dans 'mkvtoolnix'...
fatal: repository 'https://mkvtoolnix.download/' not found
Flagged out-of-date on 2016-05-28

Ptain j'ai pas de bol.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 18:28
par benjarobin
@Hzxllprkwx Pourquoi tu compiles le paquet ? Il est déjà fournit par les dépôts officiels
Hzxllprkwx a écrit :@oktoberfest : Mais bien sur qu'il existe, j'ai beau être relativement noob sur Archlinux je ne suis pas (complètement) un crétin. Quand je fais ls je le vois dans mon répertoire ( à savoir /home/user/ ) et je vois mes vidéos également
Sauf que les commandes que tu donnes montrent que le fichier n'existe pas !!!
Tu as bien un fichier Test mais pas de fichier Test.txt
Donc avant de s'emporter... on vérifie avant... car oktoberfest avait raison !

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 18:59
par Hzxllprkwx
Je m'emporte pas, je vous remercie d'essayer de m'aider. Désolé si j'ai paru agressif !

J'ai pas trouvé le dépot officiel donc je suis allé le chercher sur AUR.

Je réessaie en rentrant chez moi.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 19:58
par benjarobin
Euh, il suffit de faire : pacman -S mkvtoolnix-gui

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 20:24
par Hzxllprkwx
Oki, j'ai pas mis le -gui.

Je ferme toujours pas le le topic, je voudrais vraiment savoir le faire avec FFmpeg.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 20:29
par benjarobin
As tu réellement essayé la solution de oktoberfest. qu'est ce que cela donne ?

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 20:40
par Hzxllprkwx
Oui j'ai essayé mais sa solution me dit que le fichier n'existe pas. Peut-être que j'ai oublié le .txt, je me souviens pas, je suis au restau là. Je réssaie en rentrant :)

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 21:04
par benjarobin
Comme expliqué le fichier Test.txt n'existe pas, il faut le créer...

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 21:31
par Hzxllprkwx
Mais je l'ai créé, c'est ça le problème.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 21:37
par Hzxllprkwx
J'ai suivi les instructions d'oktoberfest à la lettre et ça me dit qu'il n'existe pas.

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mar. 07 juin 2016, 22:46
par benjarobin
Ok, comment dire, relis mes messages... Non tu n'as pas créé le fichier Test.txt mais le fichier Test !!!!!!!!!

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mer. 08 juin 2016, 18:43
par Hzxllprkwx
benjarobin a écrit :Euh, il suffit de faire : pacman -S mkvtoolnix-gui
sudo: mkvtoolnix-gui : commande introuvable
La même avec sudo -S mkvtoolnix-gui
La même avec sudo: mkvtoolnix-gtk : commande introuvable

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mer. 08 juin 2016, 19:51
par waitnsea
et sudo pacman -S mkvtoolnix-gui ???
et après : mkvtoolnix-gui tout simplement
Miracle, ça fonctionne !

Re: [FFmpeg] Comment fusionner 3 vidéos MKV avec FFmpeg ?

Publié : mer. 08 juin 2016, 20:57
par benjarobin
Comment dire, je ne sais que dire en faites, j'ai donné une commande, et tu ne sais même pas la recopier...