$ ffmpeg -i 1_VIDEO.mp4 2>&1 | \
grep -E 'width|height|Input.*from' | \
paste -sd' ' | \
awk '{print $5, $8"x"$11}' | \
sed "s/'\|://g"
$ ffmpeg -i pizzahut_pizzahead_and_steve.flv 2>&1 | \
grep -E 'width|height|Input.*from' | \
paste -sd' ' | \
awk '{print $5, $8"x"$11}' | \
sed "s/'\|://g"
pizzahut_pizzahead_and_steve.flv 320x240
Первый grep
$ ffmpeg -i pizzahut_pizzahead_and_steve.flv 2>&1 | \
grep -E 'width|height|Input.*from'
Input #0, flv, from 'pizzahut_pizzahead_and_steve.flv':
width : 320
height : 240
вставка
Это комбинирует 3 строки вывода от вывода в № 1 в одну строку.
Input #0, flv, from 'pizzahut_pizzahead_and_steve.flv': width : 320 height : 240
awk и sed
Оставление 2 очистками команд вывод от paste
и формат это так, чтобы это было похоже на это:
pizzahut_pizzahead_and_steve.flv 320x240
Для начала я бы удалил httpd*
из списка исключений в yum.conf
. Также каждое повторное обращение обычно не указано в yum.conf
, а находится в каталоге /etc/yum.repo.d
, как правило. Часто в конце этого файла есть такой комментарий:
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
$ ls /etc/yum.repos.d/
fedora.repo home:pstavirs:ostinato.repo rpmfusion-free-updates.repo rpmfusion-nonfree-updates.repo
fedora-updates.repo home:tpokorra:mono.repo rpmfusion-free-updates-testing.repo rpmfusion-nonfree-updates-testing.repo
fedora-updates-testing.repo rpmfusion-free-rawhide.repo rpmfusion-nonfree-rawhide.repo rpm-sphere.repo
google-chrome.repo rpmfusion-free.repo rpmfusion-nonfree.repo virtualbox.repo
Вместо редактирования yum.conf
можно выполнить yum
один раз и сказать ему, чтобы он переопределил исключение, например, -disableexcludes=[all|main|repoid]
.
--disableexcludes=[all|main|repoid]
Disable the excludes defined in your config files. Takes one of
three options:
all == disable all excludes
main == disable excludes defined in [main] in yum.conf
repoid == disable excludes defined for that repo
$ sudo yum --disableexcludes=all install httpd