Внимание! Блог в стадии заполнения,
информация не структурирована и,
в большинстве своём, представлена
в виде ссылок.

Warning! It's a test mode.

Заметки на память.

Порой самые простые команды вылетают из головы, итак:

архивирование
калькулятор
дата/время
audioCD
запись дисков в консоли Debian
gpg-ключи
форматирование флешек
mplayer в консоли
конвертация звука

Архивирование.


Запаковать папку /home в архив file.tar.gz: tar zcvf file.tar.gz /home
Распаковать архив file.zip: unzip file.zip
Распаковать архив file.tar.gz: tar zxvf file.tar.gz
Распаковать архив file.tar.bz2: tar jxvf file.tar.gz
Подключить iso образ myiso.iso в файловую систему: sudo mkdir /mnt/myiso/; sudo mount myiso.iso /mnt/myiso/ -o ro,loop=/dev/loop0 —

Калькулятор.


echo $((2+2))
bc


Дата/время.




Наберите команду date, чтобы посмотреть текущие дату и время. Если необходимо изменить их, воспользуйтесь следующим форматом команды:

date MMDDhhmmCCYY.ss


MM — месяц, DD — день месяца, hh — часы, mm — минуты, CCYY — 4 цифры года, ss — секунды. Например:

date 100615352006.30
Эта команда установит текущие дату и время на 06 октября 2006 года, 15:35:30. Обратите внимание: дату и время может изменять только root-пользователь.

Аудио-диски.

cdparanoia 2-6 -BZ
- копирование дорожек со 2 по 6 включительно
-B - копирование каждлго трека в отдельню дарожку
-Z - считывание информации с поцарапанных дисков
запись audio cd (из папки с wav-файлами):
shntool conv -o wav *.flac
wodim dev=/dev/scd0 -tao -eject speed=4 -pad -audio *.wav
rm *.wav
cdrecord dev=1,0,0 blank=fast -v

-pad. Размер дорожки (а значит -- и исходного звукового файла) должен быть кратен 2352 байтам. Иначе wodim откажется его записывать. Этот параметр (-pad) заставляет wodim автоматически дополнять нулями размер/длину дорожки до кратности 2352.
-audio -- указывает, что диск записывается в формате CD-DA
режимы записи:
-tao - track-at-once, между треками паузы по 2 секунды
-dao - disc-at-once, более гибкая структура, пишет без пауз
-sao - session-at-once, аналогична dao

Запись дисков в консоли Debian.:

0) очистка диска: dvd+rw-format -f /dev/cdrom && cdrecord dev=1,0,0 blank=fast -v
или: wodim dev=/dev/scd0 -blank=fast
1) создаем папку для записи: mkdir folder
2) создание символических ссылок в папке folder: mc - в одной панели - folder. в другой над нужными файлами или папками ctrl+x, s
3) создание образа: genisoimage -f -v -J (-udf) (-dvd-video) -o file.iso (-V file_disc) /home/dcap/folder
 или: genisoimage -f -r -v -o file.iso ~/folder
4) запись образа: wodim dev=/dev/scd0 -eject -v file.iso
5) удаление временных данных и образа: rm -rf folder file.iso
wodim --devices
 0  dev='/dev/scd0' rwrw-- : 'HL-DT-ST' 'DVDRAM GSA-T20N'
cdrecord --scanbus
1,0,0 100) 'HL-DT-ST' 'DVDRAM GSA-T20N ' 'WR02' Removable CD-ROM
genisoimage -dvd-video -o dvdimage.iso dvd_structure/
Или можете записать диретории AUDIO_TS и VIDEO_TS прямо из каталога bar/ набрав:
growisofs -dvd-compat -Z /dev/dvd -dvd-video ./bar
Где /dev/dvd - ваш DVD-writer.

Запись дисков с помощью cdrkit.

Очистка диска:
wodim (dev=/dev/scd0 или dev=1,0,0) -blank=fast (all)
Создание образа:
genisoimage -r -J -f -V disc_label -o img.iso (.raw) ~/folder
dd if=/dev/scd0 of=~/cd.iso (.raw)

Монтирование образа:
mount img.iso (.raw) -r -t iso9660 -o loop /mnt
umount /mnt

Запись диска:
wodim -v -eject speed=2 (dev=1,0,0 или dev=/dev/scd0) img.iso (.raw)
genisoimage -r -f ~/folder | wodim -v fs=6m dev=1,0,0 -

Аудио диск:
wodim -v (dev=/dev/scd0 или dev=1,0,0) -pad -audio ~/audio_cd/*.wav
wodim -v (dev=/dev/scd0 или dev=1,0,0) img.iso -pad -audio ~/audio_cd/*.wav

GPG-ключи.


$ sudo gpg --keyserver subkeys.pgp.net --recv-keys [PUBKEY]

$ sudo gpg --armor --export [PUBKEY] | sudo apt-key add - 

или:

$ gpg --recv-keys [PUBKEY]

$ gpg --armor --export [PUBKEY] | sudo apt-key add -

или:

sudo gpg --recv-keys [PUBKEY] && sudo gpg --armor --export [PUBKEY] | sudo apt-key add -


Форматирование флешек.


Для vfat (fat32) - необходим dosfstools

Для ntfs - необходим ntfsprogs
dcaps:/home/dcap# mkfs
mkfs          mkfs.cramfs   mkfs.ext3     mkfs.ext4dev  mkfs.msdos    mkfs.vfat     
mkfs.bfs      mkfs.ext2     mkfs.ext4     mkfs.minix    mkfs.ntfs
sudo mkfs.vfat /dev/sdX либо sudo mkfs.vfat -I /dev/sdX


Mplayer в консоли.


mplayer -af equalizer=3:2:1:0:-1:0:0:1:2:3 /home/dcap/Музыка/"J.B.Pergolesy - Stabat Mater"/*.flac

mplayer ~/music/"Soul Ballet - 1996 - Soul Ballet"/*.flac

mplayer -af equalizer=5:3:1:0:-1:0:1:3:4:5 dvd://1 -dvd-device  video/dvd/VIDEO_TS

mplayer -af volume=10.1:0  ~/video/video.mkv



Конвертация звука.

shntool split your_ape_file.ape -f cue_list_for_your_ape_file.cue -o flac -t "%n - %t"
shntool conv -o flac *.ape
cuebreakpoints sample.cue | shnsplit -o flac sample.ape
cuebreakpoints file.cue | shntool split -o flac file.wv
cuebreakpoints *.cue | shnsplit -o flac *.ape
oggenc -q 8 .flac
wvunpack -cc *wv

Из WAV в MP3 и наоборот

Для примера нам понадобится MP3-кодировщик lame. В каталоге с вавками даем команду:
find . -iname "*.wav" -exec lame '{}' ';'
Тем самым вы кодируете в Mp3 все wav-файлы в этом каталоге. Битрейт по умолчанию = 128. А вот так кодируем с битрейтом 320 и наилучшим качеством:
find . -iname "*.wav" -exec lame '-b 320 -q 0' '{}' ';'
Сжать один wav-файл в MP3: lame myfile.wav
Декодировать все MP3 в текущем каталоге в WAV: find . -iname "*.mp3" -exec lame '--decode' '{}' ';'
Для потоковой обработки всех файлов с расширением .flac в текущем каталоге я наваял следующий shell-скрипт mlame.sh:



    #!/bin/sh


    for flac in *.flac;
    do
    mpeg=`echo $flac | cut -f1 -d.`.mp3
    cat "$flac" | flac -d -c - | lame --cbr -b 192 - - | cat - > "$mpeg"
    done


Этот скрипт находит в текущем каталоге файлы с расширением flac. В цикле для каждого такого файла создаёт имя целевого файла mp3, затем настраивает команды flac и lame для совместной работы в конвеере. Сжатие осуществляется в mp3-файл с постоянным битрейтом 192 килобита.

Скрипт следует положить в каталог, в котором лежат подлежащие конвертации flac-файлы, сделать его исполняющим. и запустить...

#!/bin/sh
# Для всех .flac-файлов в данном каталоге:
for flac in *.flac;
do
# Новое имя файла -замена расширения с '.flac' на '.mp3'
newname=`echo $flac | sed s/\.flac$/\.mp3/`
# Собственно конвертирование
flac -d -c --totally-silent "$flac" | lame -S --cbr -b 192 - "$newname"
# Раскомментировать, если нужно удалять оригинальные .flac-файлы
#rm "$flac"
done

Комментариев нет:

Отправить комментарий