Есть ли команда (-ы) для просмотра аудиофайлов, отсортированных по длине в командной строке?
Например, от самого короткого до самого длинного?
Если Вы имеете ffmpeg
установленный, попробуйте
#!/bin/bash
for file in *.mp3
do
duration=$(ffprobe "$file" 2>&1 | awk '/Duration/ { print $2 }')
echo -e $duration"\t"$file
done | sort -n
, Если Вы нуждаетесь только в имени файла, перекачиваете по трубопроводу sort
до cut -f 2
. Очевидно, замените *.mp3
любыми судорогами Ваши потребности.
ffmpeg
понимает в значительной степени любого распространенного (и не настолько распространенный) форматы.
gsettings
команды от Вашего вопроса, таким образом, я скопировал Ваши ошибки:) А-ч, я также скопировал sys.argv[1], забыл изменять его... – Jacob Vlijm 8 January 2017 в 01:15