Зациклить аудиофайл из командной строки ) или в новый файл

Чтобы получить количество ссылок из inode без поиска во всей файловой системе, на ext2 / ext3 / ext4 файловую систему, вы можете использовать debugfs . Обратной стороной является то, что вам необходимо знать устройство и иметь привилегии root. Плюс, конечно, в том, что это может быть намного быстрее. Для файла с индексом 5638454 на dev / sda2 :

sudo debugfs -R 'stat <5638454>' /dev/sda2

На btrfs , задана точка монтирования / mnt вместо устройства :

stat -c %h $(sudo btrfs inspect-internal inode-resolve 5638454 /mnt)
0
30.01.2019, 01:35
1 ответ

Иногда полезно знать, что linux-lifeможет быть так просто, как можно себе представить, в данном случае с помощью SoX (Sound eXchange):

sox infile.flac outfile.flac repeat 32

это работает даже с различными форматами файлов, такими как:

sox infile.flac outfile.mp3 repeat 32

зациклится на128 kbpsMP3

Другие скорости передачи можно установить с помощью опции:

-C|--compression FACTOR  Compression factor for output format

получение MP3 со скоростью 320 кбит/с будет получено с помощью этой команды:

sox infile.flac -C 320 outfile.mp3 repeat 32

и, наконец, простоевоспроизведение без паузиз командной строки с помощью mpv:

mpv --loop-file infile.flac

или то же еще проще:

mpv --loop infile.flac
5
28.01.2020, 02:41

Теги

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