graph2dot est mentionné dans man ffmpeg-filters
, mais pas dans le paquet FFmpeg ou ses dépendances, y compris libavfilters6.
J'ai installé FFmpeg, mais j'obtiens "graph2dot: commande introuvable" lorsque j'essaie de l'exécuter.
Est-il toujours dans Ubuntu, et si oui, où?
Par reqûette:
[root@kaga ~]# apt-cache policy ffmpeg
ffmpeg:
Installed: 7:3.3.4-2
Candidate: 7:3.3.4-2
Version table:
*** 7:3.3.4-2 500
500 http://us.archive.ubuntu.com/ubuntu artful/universe AMD64 Packages
100 /var/lib/dpkg/status
L'application graph2dot n'est pas disponible dans le package FFmpeg d'Artful Aardvark. Cependant, il est assez simple de créer votre propre copie en suivant les étapes ci-dessous. (Je soupçonne que graph2dot est raisonnablement agnostique pour FFmpeg-version mais nous utiliserons la même version majeure de FFmpeg fournie avec Artful, pour en être sûr ...)
1. Compiler et installer graph2dot:
Ouvrez une fenêtre de terminal et exécutez la commande unique suivante:
Sudo apt-get install build-essential yasm && \
mkdir $HOME/graph2dot_build && cd $HOME/graph2dot_build && \
wget https://www.ffmpeg.org/releases/ffmpeg-3.3.7.tar.gz && \
tar xvf ffmpeg-3.3.7.tar.gz && cd ffmpeg-3.3.7 && \
./configure && make -j 4 && \
make tools/graph2dot && Sudo cp -v tools/graph2dot /usr/local/bin
2. Testez l'installation:
Vous pouvez maintenant tester votre copie comme suit:
andrew@illium~$ graph2dot -h
Convert a libavfilter graph to a dot file.
Usage: graph2dot [OPTIONS]
Options:
-i INFILE set INFILE as input file, stdin if omitted
-o OUTFILE set OUTFILE as output file, stdout if omitted
-h print this help
andrew@illium~$
Cela a été testé par moi sur un nouveau Artful Aardvark 17.10 VM et devrait également fonctionner parfaitement sur votre système.
3. Nettoyer la zone de construction:
Après le test, supprimez le répertoire de construction et son contenu:
rm -rfv $HOME/graph2dot_build
Et passez une bonne journée :)
Références: