Доступен ли graph2dot в Ubuntu 17.10?

graph2dot упоминается в man ffmpeg-filters, но не входит в пакет FFmpeg или его зависимости, включая libavfilters6.

Я установил FFmpeg, но при попытке его запустить получаю «graph2dot: команда не найдена».

Это все еще в Ubuntu, и если да, то где?

За запрос:

[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
задан 4 May 2018 в 04:23

1 ответ

Приложение graph2dot не доступно как часть пакета Ловкого Муравьеда FFmpeg. Однако это довольно просто для создания собственной копии с помощью выполнения немногих шагов. (Мое подозрение - то, что graph2dot является обоснованно агностиком FFmpeg-версии, но мы будем использовать ту же основную версию FFmpeg, который идет Ловкий, чтобы быть уверенным...),

1. Скомпилируйте и установите graph2dot:

Откройте Окно терминала и выполните следующую единственную команду:

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. Протестируйте установку:

Теперь можно протестировать копию следующим образом:

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~$ 

Это было протестировано мной на новом Ловком Муравьеде 17.10 VM и должно работать отлично над Вашей системой также.

3. Уберите область сборки:

После тестирования удаляют каталог сборки и его содержание:

rm -rfv $HOME/graph2dot_build

И имейте великий день :)

Ссылки:

3
ответ дан 1 December 2019 в 16:17

Другие вопросы по тегам:

Похожие вопросы: