Мне нужна команда, чтобы быстро увидеть в терминале необходимую информацию об аудио или видеофайле.
(Затем я рассмотрю возможность добавления этого в пользовательские действия Thunar и т. Д.)
command-line
multimedia
metadata
Slothworks
источник
источник
Ответы:
avprobe
из пакетаlibav-tools
довольно хорошо.Образец вывода
avprobe somefile.mp4
Чтобы добавить к настраиваемому действию Thunar, по отношению к тому, что было предложено здесь , аналоговая формула для добавления будет:
источник
ffmpeg
еще,ffprobe
делает то же самое.mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv
Я использую,
mediainfo
чтобы получить все свойства медиа-файлов (аудио и видео файлы)mediainfo
сейчас находится в репозиториях Ubuntu и может быть установлен, запустивРанее было необходимо использовать PPA, но у него нет пакетов для текущих версий Ubuntu.
источник
.
имя файла, mediainfo рекурсивно выведет список всех файлов в текущей папке.ExifTool
Это может быть сюрпризом, но
exiftool
у libimage-exiftool-perl такая возможность есть.Он поддерживает отображение информации из множества форматов медиа-файлов и может записывать метаданные для некоторых из этих форматов.
Пример вывода для аудиофайла:
источник
В зависимости от того, что вы считаете необходимым , вы можете использовать
file
для этого утилиту, которая дает общую информацию о любом файле. Его основная цель - сообщить вам, какой тип файла у вас есть, но он может обеспечить необходимый уровень детализации.Однако, если вам нужно знать содержимое тегов - название, исполнители и т. Д. - вам об
file
этом не сообщат.источник
Я знал об этой команде:
avconv -i <filename>
Для myfile.flv:
avconv -i myfile.flv
Моя идея состояла в том, чтобы добавить эту команду в пользовательские действия Thunar и просто запустить ее из контекстного меню независимо от расширения. Но его нужно было запустить в терминале, поэтому я взглянул на этот ответ . (Чтобы открыть терминал и оставить его открытым, я создал новый профиль в gnome-терминал («Редактировать / Профили») под названием «new1», а в разделе «Настройки профиля» / «Название и команда» установите для него «При выходе из команды» значение «Удерживать Терминал открыт ".)
В итоге (методом проб и ошибок) я придумал это:
который работает в пользовательских действиях Thunar - и должен работать для любого медиа файла.
источник
avprobe
иavconv
использовать ту же базовую библиотеку, и дать вам те же результаты, ноavconv
кодировщик, поэтому с этой командой вы также получите ошибку в концеAt least one output file must be specified
.Для аудиофайлов также есть следующие параметры, хотя они могут плохо конкурировать с exiftool :
Также Soxi также поддерживает видео файлы.
В ID3v2 и Сох пакеты (которые могут быть установлены, нажав эти ссылки) обеспечивают эти команды. Их также можно установить в Центре программного обеспечения или запустив:
Пример :
id3v2 -l 'Beatles - Here Comes The Sun.mp3'
вывод:источник
soxi some.mp3
я получаюno handler for file extension mp3
. то же самое для ави.soxi supports a limited number of audio and video formats
: Это ограничено, или есть что-то еще, кроме их установки?