Просмотр аудио файлов по длине - командная строка?

Есть ли команда (-ы) для просмотра аудиофайлов, отсортированных по длине в командной строке?

Например, от самого короткого до самого длинного?

2
задан 19 October 2015 в 12:03

1 ответ

Если Вы имеете 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 понимает в значительной степени любого распространенного (и не настолько распространенный) форматы.

7
ответ дан 19 October 2015 в 22:03
  • 1
    @ByteCommander, который я скопировал gsettings команды от Вашего вопроса, таким образом, я скопировал Ваши ошибки:) А-ч, я также скопировал sys.argv[1], забыл изменять его... – Jacob Vlijm 8 January 2017 в 01:15

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

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