web-dev-qa-db-fra.com

Est-ce que graph2dot est disponible dans Ubuntu 17.10

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  
3
sesamemucho

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:

3
andrew.46