EnglishFrenchSpanyol

Favicon OnWorks

shnmd5 - Dalam talian di Awan

Jalankan shnmd5 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan shnmd5 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


shntool - utiliti pemprosesan dan pelaporan data WAVE pelbagai guna

SINOPSIS


shntool mod ...
shntool [TERAS OPTION]

DESCRIPTION


shntool ialah utiliti baris arahan untuk melihat dan/atau mengubah suai data dan sifat WAVE. Ia berjalan
dalam beberapa mod pengendalian yang berbeza, dan menyokong pelbagai format audio tanpa kehilangan.

shntool terdiri daripada tiga bahagian - terasnya, mod modul, dan format modul. ini
membantu menjadikan kod lebih mudah untuk diselenggara, serta membantu pengaturcara lain dalam pembangunan
fungsi baharu. Arkib pengedaran mengandungi fail bernama 'modules.howto' itu
menerangkan cara mencipta mod atau modul format baharu, bagi mereka yang begitu cenderung.

mod modul
shntool melaksanakan pelbagai fungsi pada data WAVE melalui penggunaan modul mod. Teras
of shntool hanyalah pembalut di sekeliling modul mod. Malah, apabila shntool dijalankan dengan
mod yang sah sebagai hujah pertamanya, ia pada asasnya menjalankan prosedur utama untuk
mod yang ditentukan, dan berhenti. shntool datang dengan beberapa mod terbina dalam, diterangkan di bawah:

len Memaparkan panjang, saiz dan sifat data PCM WAVE

menetapkan Membetulkan masalah sempadan sektor dengan data PCM WAVE berkualiti CD

hash Mengira cap jari MD5 atau SHA1 data PCM WAVE

pad Pads CD(fail hyquality tidak sejajar pada sempadan sektor dengan senyap

menyertai Menyertai data PCM WAVE daripada berbilang fail menjadi satu

berpecah Memisahkan data PCM WAVE daripada satu fail kepada berbilang fail

kucing Menulis data PCM WAVE daripada satu atau lebih fail ke terminal

cmp Membandingkan data PCM WAVE dalam dua fail

petunjuk Menghasilkan helaian CUE atau titik pisah daripada set fail

penukaran Menukar fail dari satu format ke format yang lain

maklumat Memaparkan maklumat terperinci tentang data PCM WAVE

jalur Mengosongkan ketulan RIFF tambahan dan/atau menulis tajuk kanonik

gen Menghasilkan fail data PCM WAVE berkualiti CD yang mengandungi senyap

mengurangkan Memangkas senyap PCM WAVE dari hujung fail

Untuk mendapatkan maklumat lanjut tentang maksud pelbagai pilihan baris perintah untuk setiap mod, lihat
yang MODE-KHUSUS PILIHAN seksyen di bawah.

Untuk kemudahan, setiap mod boleh menentukan nama atau alias ganti yang akan memanggilnya
(ciri ini pada masa ini hanya tersedia pada sistem yang menyokong simbolik atau keras
menghubungkan). Khususnya, setiap mod dialiaskan kepada 'shn '. Contohnya, berlari
shnlen sama dengan berlari shntool len - dengan itu menjimatkan beberapa ketukan kekunci.

format modul
Format fail disarikan daripada shntool melalui penggunaan modul format. Mereka menyediakan
satu cara untuk shntool untuk secara terbuka membaca dan/atau menulis format fail yang berbeza. ini
abstraksi membolehkan shntool untuk menumpukan perhatian pada tugasnya tanpa perlu risau tentang butiran
setiap format fail.

Format berikut kini disokong:

wav Format fail RIFF WAVE

oof Format Fail Pertukaran Audio (AIFF dan AIFF-C yang tidak dimampatkan/semai sahaja) (melalui
'sox'):
<http://sox.sourceforge.net/>

shn Pendekkan pengekod bentuk gelombang kerumitan rendah (melalui 'pendekkan'):
<http://www.softsound.com/Shorten.html>
<http://www.etree.org/shnutils/shorten/>

flac Codec Audio Lossless Percuma (melalui 'flac'):
<http://flac.sourceforge.net/>

beruk Pemampat Audio Monyet (melalui 'mac'):
<http://www.monkeysaudio.com/>
<http://supermmx.org/linux/mac/>

a C Apple Lossless Audio Codec (melalui 'alac'):
<http://craz.net/programs/itunes/alac.html>

tak Pemampat (A)udio (K) tanpa rugi (T)om (melalui 'takc'):
<http://www.thbeck.de/Tak/Tak.html>

ofr Pengekod Audio OptimFROG Lossless WAVE (melalui 'ofr'):
<http://www.losslessaudio.org/>

tta Codec Audio Lossless TTA (melalui 'ttaenc'):
<http://tta.sourceforge.net/>

sebagai Pengekodan Tanpa Kehilangan Audio MPEG-4 (melalui 'mp4als'):
<http://www.nue.tu-berlin.de/forschung/projekte/ -
lossless/mp4als.html>

wv Mampatan Audio Tanpa Hilang Hibrid WavPack (melalui 'wavpack' dan 'wvunpack'):
<http://www.wavpack.com/>

lpac Mampatan Audio Ramalan Tanpa Kehilangan (melalui 'lpac'):
<http://www.nue.tu-berlin.de/wer/liebchen/lpac.html>

la Audio Tanpa Hilang (melalui 'la'):
<http://www.lossless-audio.com/>

bonk Pemampat audio bonk lossy/lossless (melalui 'bonk'):
<http://www.logarithmic.net/pfh/bonk>

kxs Pemampat fail WAV tanpa kehilangan Kexis (melalui 'kexis'):
<http://www.sourceforge.net/projects/kexis/>

persegi Format Pemampatan Audio MKW (melalui 'mkwcon'):
<http://www.etree.org/shnutils/mkwcon/>

pengawal Modul format output tersuai (output sahaja, berguna untuk pengekodan kepada format
Bahawa shntool belum menyokong)

jangka menghantar output ke terminal

sifar menghantar output ke /dev/null (output sahaja, berguna untuk dry-run dalam beberapa
mod, seperti menetapkan mod atau jalur mod)

Apabila membaca fail untuk input, shntool secara automatik menemui modul format mana, jika ada
mengendalikan setiap fail. Dalam mod di mana fail dicipta sebagai output, anda boleh menentukan apa yang
format output hendaklah - jika tidak, shntool memutuskan untuk anda dengan memilih format pertama
modul ia mendapati yang menyokong output (dalam pemasangan lalai, ini akan menjadi wav
format).

TERAS PILIHAN


Tanpa model
Apabila dijalankan tanpa mod, shntool mengambil pilihan ini:

-m Tunjukkan maklumat modul mod terperinci

-f Tunjukkan maklumat modul format terperinci

-a Tunjukkan argumen modul format lalai

-v Tunjukkan maklumat versi

-h Tunjukkan skrin bantuan

GLOBAL PILIHAN


Semua mod
Semua mod menyokong pilihan berikut:

-D Cetak maklumat penyahpepijatan

-F fail
Tentukan fail yang mengandungi senarai nama fail untuk diproses. Ini mengatasi mana-mana fail
dinyatakan pada baris arahan atau pada terminal.

NOTA: Kebanyakan mod akan menerima nama fail input daripada satu sumber, mengikut
urutan keutamaan berikut: fail yang ditentukan oleh -F pilihan, jika tidak nama fail
pada baris arahan, jika tidak, nama fail dibaca dari terminal.

-H Masa cetakan dalam format h:mm:ss.{ff,nnn}, bukannya m:ss.{ff,nnn}

-P jenis
Nyatakan jenis penunjuk kemajuan. jenis ialah salah satu daripada: {Peratus, dot, berputar, muka, tiada}.
Peratus menunjukkan peratusan penyiapan setiap operasi. dot menunjukkan kemajuan
setiap operasi dengan memaparkan '.' selepas setiap 10% langkah ke arah penyiapan. berputar
menunjukkan penunjuk kemajuan berputar. muka menunjukkan kemajuan setiap operasi oleh
memaparkan enam emotikon yang menjadi semakin gembira apabila operasi semakin hampir
selesai. tiada menghalang sebarang maklumat penyiapan kemajuan daripada menjadi
dipaparkan. Lalainya ialah Peratus.

-h Tunjukkan skrin bantuan untuk mod ini

-i fmt Tentukan penyahkod format fail input dan/atau argumen. Formatnya ialah: "dekoder fmt
[arg1 ... argN]", dan mesti dikelilingi oleh petikan. Jika hujah diberikan, maka
salah satu daripadanya mesti mengandungi "%f", yang akan digantikan dengan nama fail input.
Contoh:

-i 'shn memendekkan-2.3b' (gunakan shorten-2.3b rasmi dan bukannya versi kemudian; leave
hujah lalai tidak disentuh)

-i 'shn memendekkan -x -d 2048 %f -' (paksa memendekkan untuk melangkau 2048 bait pertama
setiap fail)

-q Sekat keluaran tidak kritikal (mod senyap). Output yang biasanya pergi ke stderr
tidak akan dipaparkan, selain daripada ralat atau maklumat penyahpepijatan (jika dinyatakan).

-r val Susun semula fail input? val ialah salah satu daripada: {bertanya, ASCII, semulajadi, tiada}. Lalainya ialah
semulajadi.

-v Tunjukkan maklumat versi

-w Sekat amaran

-- Menunjukkan bahawa semua yang mengikutinya adalah nama fail

Output mod
Selain itu, sebarang mod yang mencipta fail output menyokong pilihan berikut:

-O val Tulis ganti fail sedia ada? val ialah salah satu daripada: {bertanya, sentiasa, pernah}. Lalainya ialah
bertanya.

-a str Awalan str kepada bahagian asas nama fail keluaran

-d dir Tentukan direktori output

-o str Tentukan sambungan format fail output, pengekod dan/atau argumen. Format ialah: "fmt
[ext=abc] [encoder [arg1 ... argN (%f = nama fail)]]", dan mesti dikelilingi oleh
petikan. Jika hujah diberikan, maka salah satu daripadanya mesti mengandungi "%f", yang akan menjadi
digantikan dengan nama fail keluaran. Contoh:

-o 'shn memendekkan -v2 - %f' (buat memendekkan fail tanpa mencari jadual)

-o 'flac mengelupas - %f' (gunakan pengekod flac ganti)

-o 'oof ext=aif' (gantikan sambungan aiff lalai 'aiff' dengan 'aif')

-o 'pengawal ext=mp3 lumpuh --senyap - %f' (buat fail mp3 menggunakan lame)

-z str Postfix str kepada bahagian asas nama fail keluaran

MODE-KHUSUS PILIHAN


len mod pilihan
-U unit
Menentukan unit di mana jumlah akan dicetak. unit ialah salah satu daripada: {b, kb,
mb, gb, tb}. Lalainya ialah b.

-c Jangan tunjukkan nama lajur

-t Jangan tunjukkan baris jumlah

-u unit
Menentukan unit di mana setiap fail akan dicetak. unit ialah salah satu daripada: {b, kb, mb,
gb, tb}. Lalainya ialah b.

len mod output

Output mod len mungkin kelihatan samar pada mulanya, kerana ia cuba menyampaikan a
banyak maklumat dalam sedikit ruang sahaja. Tetapi ia agak mudah dibaca
sebaik sahaja anda tahu apa yang diwakili oleh lajur; dan dalam lajur tertentu, apa masing-masing
watak dalam lajur bermakna. Setiap lajur diterangkan di bawah.

panjang Menunjukkan panjang data WAVE, dalam format m:ss.nnn (milisaat). Sekiranya
data ialah kualiti CD, kemudian m:ss.ff ditunjukkan sebaliknya, dengan ff ialah nombor daripada
00 hingga 74 yang paling sesuai dengan bilangan bingkai (blok 2352-bait)
baki selepas m:ss. Jika semua fail adalah kualiti CD, jumlah panjangnya ialah
ditunjukkan dalam format m:ss.ff; jika tidak, ia akan berada dalam format m:ss.nnn. NOTA: CD-
fail berkualiti dibundarkan ke bingkai terdekat; semua fail lain dibundarkan
kepada milisaat terdekat.

berkembang saiz
Menunjukkan jumlah saiz semua ketulan WAVE dalam fail (pengepala, data dan
sebarang ketulan RIFF tambahan). Pada asasnya ini ialah saiz fail itu
jika ia telah ditukar kepada format .wav, cth dengan shntool penukaran.

NOTA: Jangan bergantung pada medan ini untuk saiz audio! Jika anda hanya ingin tahu
berapa banyak bait audio dalam fail, jalankannya maklumat mod, dan lihat
medan "saiz data" dalam outputnya.

Cdr Menunjukkan sifat yang berkaitan dengan fail kualiti CD. A 'c' dalam slot pertama
menunjukkan bahawa data WAVE bukan kualiti [C]D. A 'b' dalam slot kedua
menunjukkan bahawa data GELOMBANG kualiti CD tidak dipotong pada sektor [b]yang tidak biasa.
'S' dalam slot ketiga menunjukkan bahawa data WAVE kualiti CD juga
[s]hort untuk dibakar.

Tanda '-' dalam mana-mana slot ini menunjukkan bahawa sifat tertentu adalah OK atau
biasa. 'x' dalam mana-mana slot ini menunjukkan bahawa sifat tertentu
tidak terpakai pada fail ini, atau tidak dapat ditentukan.

WAVE Menunjukkan sifat data WAVE. 'h' dalam slot pertama menunjukkan bahawa
kepala WAVE [h] bukan kanonik. 'e' dalam slot kedua menunjukkan
bahawa fail WAVE mengandungi [e]ketulan RIFF tambahan.

Tanda '-' dalam mana-mana slot ini menunjukkan bahawa sifat tertentu adalah OK atau
biasa. 'x' dalam mana-mana slot ini menunjukkan bahawa sifat tertentu
tidak terpakai pada fail ini, atau tidak dapat ditentukan.

masalah
Menunjukkan masalah yang dikesan dengan pengepala WAVE, data WAVE atau fail itu sendiri.
'3' dalam slot pertama menunjukkan bahawa fail itu mengandungi pengepala ID[3]v2.
'a' dalam slot kedua menunjukkan bahawa data audio tidak
diselaraskan-[a]. 'i' dalam slot ketiga menunjukkan bahawa pengepala WAVE adalah
[i]tidak konsisten tentang saiz data dan/atau saiz fail. A 't' dalam slot keempat
menunjukkan bahawa fail WAVE nampaknya [t]dijalankan. A 'j' dalam yang kelima
slot menunjukkan bahawa fail WAVE nampaknya telah [j]unk dilampirkan padanya.

Tanda '-' dalam mana-mana slot ini menunjukkan bahawa masalah tertentu tidak
dikesan. 'x' dalam mana-mana slot ini menunjukkan bahawa yang tertentu
masalah tidak berlaku pada fail ini, atau tidak dapat ditentukan.

fmt Menunjukkan format fail yang mengendalikan fail ini.

nisbah Menunjukkan nisbah mampatan untuk fail ini.

nama fail
Menunjukkan nama fail yang sedang diperiksa.

menetapkan mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam menetapkan mod akan berdasarkan nama fail input dengan
rentetan '-fixed' dilampirkan padanya, dan sambungan akan menjadi sambungan lalai bagi
format fail output. Contohnya, dengan format fail output sebanyak shn fail 'foo.wav'
akan menjadi 'foo-fixed.shn'. Ini boleh ditindih dengan -a dan / atau -z pilihan global
diterangkan di atas.

-b Trek anjakan memecah ke belakang ke sempadan sektor sebelumnya. Ini adalah lalai.

-c Semak sama ada pembaikan diperlukan, tanpa benar-benar membetulkan apa-apa. shntool akan
keluar dengan status 0 jika pembetulan diperlukan, dan status 1 sebaliknya. Ini boleh berguna
dalam skrip shell, cth: "jika shntool fix -c *; kemudian shntool fix *; else ...; fi"

-f Trek anjakan memecah ke hadapan ke sempadan sektor seterusnya.

-k Menentukan bahawa semua fail harus diproses, walaupun beberapa fail pertama
tidak akan diubah, selain daripada kemungkinan perubahan format fail. Lalainya ialah
langkau N fail pertama yang tidak akan diubah daripada perspektif data WAVE dalam
untuk mengelakkan kerja yang tidak perlu.

-n Menentukan bahawa fail terakhir yang dibuat tidak harus dilapisi dengan senyap untuk membuatnya
Saiz data WAVE berbilang 2352 bait. Lalai adalah untuk pad fail terakhir.

-u Pecahan pusingan ke sempadan sektor terdekat.

hash mod pilihan
-c Menentukan bahawa cap jari komposit untuk semua fail input harus dijana,
bukannya lalai satu cap jari bagi setiap fail. Cap jari komposit ialah
hanya cap jari data WAVE daripada semua fail input yang diambil secara keseluruhan
pesanan yang diberikan, dan adalah sama dengan pesanan yang akan dijana daripada
gabungan fail jika fail yang sama dicantumkan ke dalam satu fail besar, tanpa padding
tambah. Pilihan ini boleh digunakan untuk set fail cap jari, atau untuk mengenal pasti set fail
di mana pemecahan trek telah dialihkan, tetapi tiada audio telah diubah suai dalam mana-mana
cara (cth tiada padding ditambah, tiada pensampelan semula dilakukan, dsb.).

-m Hasilkan cap jari MD5. Ini adalah lalai.

-s Hasilkan cap jari SHA1.

pad mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam pad mod akan berdasarkan nama fail input dengan
rentetan '-prepadded' atau '-postpadded' dilampirkan padanya, dan sambungannya ialah
sambungan lalai bagi format fail output. Contohnya, dengan format fail output sebanyak
shn dan pra-padding yang dinyatakan pada baris arahan, fail 'foo.wav' akan menjadi
'foo-prepadded.shn'. Ini boleh ditindih dengan -a dan / atau -z pilihan global
diterangkan di atas.

Harap maklum bahawa sesetengah pengekod format output (cth flac, ape) secara automatik menanggalkan pengepala
dan/atau ketulan RIFF tambahan.

-b Menentukan bahawa fail yang dicipta harus berlapik pada permulaan dengan senyap ke
jadikan saiz data WAVEnya berganda 2352 bait.

-e Menentukan bahawa fail yang dibuat harus berlapik pada akhir dengan senyap untuk dibuat
saiz data WAVEnya berbilang 2352 bait. Ini ialah tindakan lalai.

menyertai mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam menyertai mod akan diawali dengan 'bergabung.', dan
sambungan akan menjadi sambungan lalai bagi format fail output. Sebagai contoh, dengan
format fail output daripada wav fail 'files*.wav' akan menjadi 'joined.wav'. Ini boleh jadi
ditindih dengan -a dan / atau -z pilihan global yang diterangkan di atas.

-b Menentukan bahawa fail yang dicipta harus berlapik pada permulaan dengan senyap ke
jadikan saiz data WAVEnya berganda 2352 bait. Ambil perhatian bahawa pilihan ini tidak
gunakan jika fail input bukan kualiti CD, kerana padding tidak ditentukan dalam hal itu
kes.

-e Menentukan bahawa fail yang dibuat harus berlapik pada akhir dengan senyap untuk dibuat
saiz data WAVEnya berbilang 2352 bait. Ini ialah tindakan lalai. Catatan
bahawa pilihan ini tidak terpakai jika fail input tidak berkualiti CD, kerana
padding tidak ditentukan dalam kes itu.

-n Menentukan bahawa fail yang dicipta tidak harus dilapisi dengan senyap untuk menjadikan WAVEnya
saiz data gandaan 2352 bait. Ambil perhatian bahawa pilihan ini tidak terpakai jika
fail input bukan kualiti CD, kerana padding tidak ditentukan dalam kes itu.

berpecah mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam berpecah mod adalah dalam bentuk awalanNNN.ext, di mana NNN
ialah nombor fail output, dan 'ext' ialah sambungan lalai bagi format fail output.
Jika format fail output 'wav' digunakan, dan awalan tidak diubah melalui -n bertukar
diterangkan di bawah, maka nama fail output akan menjadi "split-track01.wav",
"split-track02.wav", dsb. Ini boleh ditindih dengan -a dan / atau -z pilihan global
diterangkan di atas.

Untuk maklumat tentang menentukan titik perpecahan, lihat Menentukan berpecah mata seksyen di bawah.

-c num Menentukan nombor untuk mula mengira dari semasa menamakan fail output. lalai
adalah 1.

-e len Awalan setiap trek dengan len jumlah lead-in yang diambil dari trek sebelumnya. len
mesti diberikan dalam format bait, m:ss, m:ss.ff atau m:ss.nnn.

-f fail
Menentukan fail untuk membaca data titik pisah. Jika tidak diberi, maka berpecahlah
mata dibaca dari terminal.

-l len Menentukan bahawa fail input harus dibahagikan kepada fail yang lebih kecil berdasarkan gandaan
daripada len selang masa. len mesti diberikan dalam bait, m:ss, m:ss.ff atau m:ss.nnn
format.

-m str Menentukan rentetan manipulasi aksara untuk nama fail yang dijana daripada helaian CUE.
Watak-watak ini, diambil satu demi satu, mewakili dari/ke terjemahan aksara. mereka
mesti sentiasa berpasangan. Beberapa contoh:

:- Terjemahkan semua contoh ':' kepada '-'

:-/- Terjemahkan kedua-dua ':' dan '/' kepada '-'

:-/_*x Terjemah ':' kepada '-', '/' kepada '_' dan '*' kepada 'x'

-n fmt Menentukan format output kiraan fail. Lalai ialah %02d, yang memberikan dua digit
nombor berlapik sifar (01, 02, 03, ...).

-t fmt Namakan fail output dalam format yang ditentukan pengguna berdasarkan medan helaian CUE. The
rentetan pemformatan berikut diiktiraf:

%p Pelaku

%a album

%t Tajuk lagu

%n Nombor trek

-u len Postfix setiap trek dengan len jumlah plumbum yang diambil dari trek seterusnya. len kemestian
diberikan dalam format bait, m:ss, m:ss.ff atau m:ss.nnn.

-x senarai
Hanya ekstrak trek masuk senarai (dipisahkan koma, mungkin mengandungi julat). Contoh
termasuk:

7 Hanya ekstrak trek 7

3-5 Hanya ekstrak trek 3 hingga 5

2-6,9,11-13
Hanya ekstrak trek 2 hingga 6, 9 dan 11 hingga 13

Menentukan berpecah mata
Titik pisah hanya menandakan tempat dalam data WAVE bagi fail input tempat jejak
akan berpecah. Ia boleh ditentukan dalam mana-mana gabungan format berikut:

bait di mana bait ialah offset bait tertentu

m:ss di mana m = minit dan ss = saat

m:ss.ff
dengan m = minit, ss = saat dan ff = bingkai (75 sesaat, jadi julat ff
dari 00 hingga 74)

m:ss.nnn
dengan m = minit, ss = saat dan nnn = milisaat (akan dibundarkan kepada
sempadan sektor terdekat, atau sempadan sektor pertama jika yang paling hampir
kebetulan menjadi permulaan fail)

CUE lembaran
- helaian CUE ringkas, di mana setiap baris "INDEX 01 m:ss:ff" ditukar kepada
am:ss.ff titik perpecahan

Titik pisah mesti diberikan dalam susunan yang semakin meningkat, dan mesti muncul satu setiap baris. Jika
offset bait yang dikira dari titik perpecahan akhir sama dengan WAVE fail input
saiz data, maka ia diabaikan. Oleh kerana titik perpecahan menentukan lokasi dalam
fail input di mana trek akan dipecahkan, N titik pemisahan akan mencipta fail output N+1.
Semua format m:ss akan membuat pemisahan pada sempadan sektor apabila fail input berada
kualiti CD; untuk memaksa pemisahan tidak sejajar sektor, gunakan format bait yang tepat.

kucing mod pilihan
-c Menentukan bahawa ketulan RIFF tambahan harus ditindas daripada output. lalai
adalah untuk menulis ketulan RIFF tambahan.

-d Menentukan bahawa data WAVE harus ditindas daripada output. Lalainya ialah
untuk menulis data.

-e Menentukan bahawa pengepala WAVE harus ditindas daripada output. lalai
ialah menulis tajuk.

-n Menentukan bahawa bait pad NULL pada akhir ketulan data bersaiz ganjil sepatutnya
ditindas daripada keluaran, jika ada. Lalai adalah untuk menulis bait pad NULL.
Pilihan ini hanya terpakai apabila data WAVE juga ditulis, jika tidak, ia diabaikan.

cmp mod pilihan
-c secs
Menetapkan bilangan saat audio untuk digunakan untuk penimbal perbandingan anjakan bait.
Pilihan ini hanya masuk akal dengan -s pilihan. Lalai ialah 3 saat.

-f kabur
Menetapkan "faktor kabur" untuk menentukan sama ada data yang dialihkan bait adalah sama.
kabur ialah integer positif yang mewakili bilangan maksimum bait yang dibenarkan
ketidakpadanan antara dua fail dalam kawasan yang dicari oleh -s pilihan. Ini
membolehkan seseorang menyemak bait yang berbeza antara fail yang (a) dialih bait
dan (b) mengandungi sekurang-kurangnya satu ralat dalam kawasan yang dicari oleh -s pilihan. The
lebih tinggi faktor fuzz, lebih lama carian diambil, jadi tetapkan ia rendah untuk bermula dengan (8
atau lebih), dan tingkatkannya dalam langkah-langkah kecil jika perlu. NOTA: suis ini hanya boleh
digunakan dengan -s suis.

-l Senaraikan offset dan nilai semua bait yang berbeza. Output adalah serupa dengan 'cmp -l'; dalam
khususnya, offset adalah berasaskan 1. Boleh digunakan dengan -s suis.

-s Semak untuk melihat sama ada data WAVE yang terkandung dalam fail input adalah sama
modulo anjakan bait. Pada masa ini, ini hanya akan mengesan perbezaan sehingga yang pertama
529200 bait (sama dengan 3 saat data kualiti CD). Ini boleh digunakan untuk membandingkan
Data WAVE dalam fail pra-bakar kepada data WAVE dalam trek yang sepadan dirobek
daripada CD yang dibakar, yang berguna jika trek yang dirobek berasal dari CD yang dibakar TAO,
dan dengan itu mungkin mempunyai jurang senyap 2 saat pada permulaannya. Pilihan ini boleh
juga membantu mengenal pasti pembakar CD/pembaca CD gabungan baca/tulis mengimbangi.

petunjuk mod pilihan
-c Menentukan bahawa helaian CUE mudah harus dikeluarkan. Ini ialah tindakan lalai.
NOTA: semua fail input mestilah berkualiti CD agar helaian CUE sah.

-s Menentukan titik pisah dalam format bait-offset eksplisit harus dikeluarkan.

penukaran mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam penukaran mod akan dinamakan berdasarkan fail input
nama. Khususnya, jika nama fail input berakhir dengan sambungan fail lalai untuk itu
format fail, maka sambungan lalai untuk format output yang diingini akan menggantikannya;
jika tidak, ia akan dilampirkan kepadanya. Sebagai contoh, untuk format output daripada shn dan wav
fail input bernama 'file.wav', fail yang ditukar akan dinamakan 'file.shn', kerana '.wav' ialah
sambungan lalai untuk wav format. Sebaliknya, memandangkan situasi yang sama
di atas, tetapi dengan fail input bernama 'file.wave', fail yang ditukar akan dinamakan
'file.wave.shn', kerana '.wave' tidak sepadan dengan '.wav'. Ini boleh ditindih dengan -a
dan / atau -z pilihan global yang diterangkan di atas.

Harap maklum bahawa sesetengah pengekod format output (cth flac, ape) secara automatik menanggalkan pengepala
dan/atau ketulan RIFF tambahan, manakala yang lain (cth sox) mungkin melaraskan saiz data WAVE dalam jarang
kejadian untuk menjajarkan audio pada sempadan blok.

-t Baca data WAVE dari terminal.

maklumat mod pilihan
Mod ini tidak menyokong sebarang pilihan tambahan.

jalur mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam jalur mod akan berdasarkan nama fail input dengan
rentetan '-dilucutkan' dilampirkan padanya dan sambungan itu akan menjadi sambungan lalai bagi
format fail output. Contohnya, dengan format fail output sebanyak wav fail 'bar.shn'
akan menjadi 'bar-stripped.wav'. Ini boleh ditindih dengan -a dan / atau -z global
pilihan yang diterangkan di atas.

Harap maklum bahawa sesetengah pengekod format output (cth flac, ape) secara automatik menanggalkan pengepala
dan/atau ketulan RIFF tambahan, manakala yang lain (cth sox) mungkin melaraskan saiz data WAVE dalam jarang
kejadian untuk menjajarkan audio pada sempadan blok.

-c Menentukan bahawa ketulan RIFF tambahan tidak boleh dilucutkan. Lalai adalah untuk mengalih keluar
semua yang muncul selepas ketulan data pertama.

-e Menentukan bahawa pengepala WAVE tidak boleh dibuat berkanun. Lalainya ialah
mengkanonikalkan tajuk.

gen mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam gen mod akan diawali dengan 'senyap', dan
sambungan akan menjadi sambungan lalai bagi format fail output. Sebagai contoh, dengan
format fail output daripada wav fail yang dijana akan menjadi 'silence.wav'. Ini boleh jadi
ditindih dengan -a dan / atau -z pilihan global yang diterangkan di atas.

-l len Hasilkan fail yang mengandungi len jumlah kesunyian. len mesti diberikan dalam bait, m:ss,
m:ss.ff atau m:ss.nnn format.

mengurangkan mod pilihan
NOTA: nama fail untuk fail yang dibuat dalam mengurangkan mod akan berdasarkan nama fail input dengan
rentetan '-trimmed' dilampirkan padanya, dan sambungan akan menjadi sambungan lalai bagi
format fail output. Contohnya, dengan format fail output sebanyak shn fail 'foo.wav'
akan menjadi 'foo-trimmed.shn'. Ini boleh ditindih dengan -a dan / atau -z global
pilihan yang diterangkan di atas.

-b Hanya potong senyap dari permulaan fail

-e Hanya potong senyap dari penghujung fail

PERSEKITARAN PELBAGAI


ST_DEBUG
Jika ditetapkan, shntool akan mencetak maklumat penyahpepijatan. Ini serupa dengan -D
pilihan global, dengan pengecualian bahawa penyahpepijatan didayakan serta-merta, bukannya
apabila baris arahan dihuraikan.

ST_ _DEC
Tentukan penyahkod format fail input dan/atau argumen. Gantikan dengan
format yang ingin anda ubah suai, cth ST_SHN_DEC. Format pembolehubah ini ialah
analogi kepada -i pilihan global, kecuali format awal tidak disertakan.
Contoh:

ST_SHN_DEC='memendekkan-2.3b'

ST_SHN_DEC='memendekkan -x -d 2048 %f -'

ST_ _ENC
Tentukan sambungan format fail output, pengekod dan/atau argumen. Gantikan
dengan format yang anda ingin ubah suai, cth ST_SHN_ENC. Format pembolehubah ini
adalah analog kepada -o pilihan global, kecuali format awalnya tidak
disertakan. Contoh:

ST_SHN_ENC='memendekkan -v2 - %f'

ST_FLAC_ENC='mengelupas - %f'

ST_AIFF_ENC='ext=aif'

ST_CUST_ENC='ext=mp3 lumpuh --senyap - %f'

Ambil perhatian bahawa pilihan baris arahan diutamakan daripada mana-mana pembolehubah persekitaran ini.

EXIT STATUS


Secara umumnya, shntool akan keluar dengan status 0 apabila berjaya, dan status 1 jika ia
menghadapi ralat. Satu-satunya pengecualian ialah apabila pilihan 'berhenti' dipilih dari dalam
menu susun semula fail interaktif, yang mana status wujud ialah 255.

NOTA


shntool adalah nama yang salah, kerana ia memproses data WAVE, bukan memendekkan data. Namanya ialah a
penahanan sejak awalnya sebagai 'shnlen', sebuah program yang dicipta khusus untuk mengekstrak
maklumat tentang data WAVE yang disimpan dalam fail .shn.

Alias ​​untuk shntool diawali dengan 'shn' dan bukannya 'wav' untuk mengelakkan kemungkinan perlanggaran
dengan program sedia ada.

Gunakan shnmd5 dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Pengurus PAC
    Pengurus PAC
    PAC ialah pengganti Perl/GTK untuk
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Ia menyediakan GUI
    untuk mengkonfigurasi sambungan: pengguna,
    kata laluan, EXPECT peraturan...
    Muat turun Pengurus PAC
  • 2
    GeoServer
    GeoServer
    GeoServer ialah perisian sumber terbuka
    pelayan yang ditulis dalam Java yang membolehkan pengguna
    untuk berkongsi dan mengedit data geospatial.
    Direka untuk saling kendali, ia
    menerbitkan da...
    Muat turun GeoServer
  • 3
    Kelip-kelip III
    Kelip-kelip III
    Kewangan peribadi percuma dan sumber terbuka
    pengurus. Ciri-ciri Firefly III a
    sistem simpan kira dua kali. Awak boleh
    cepat masuk dan atur anda
    transaksi i...
    Muat turun Firefly III
  • 4
    Sambungan Apache OpenOffice
    Sambungan Apache OpenOffice
    Katalog rasmi Apache
    Sambungan OpenOffice. Anda akan dapati
    sambungan daripada kamus hingga
    alatan untuk mengimport fail PDF dan untuk menyambung
    dengan ext...
    Muat turun Apache OpenOffice Extensions
  • 5
    MantisBT
    MantisBT
    Mantis ialah web yang boleh digunakan dengan mudah
    penjejak pepijat berasaskan untuk membantu pepijat produk
    Penjejakan. Ia memerlukan PHP, MySQL dan a
    pelayan web. Lihat demo kami dan dihoskan
    menawarkan...
    Muat turun MantisBT
  • 6
    Pengutus LAN
    Pengutus LAN
    LAN Messenger ialah aplikasi sembang p2p
    untuk komunikasi intranet dan tidak
    memerlukan pelayan. Pelbagai berguna
    ciri disokong termasuk
    makluman ...
    Muat turun Pengutus LAN
  • Lebih »

Arahan Linux

  • 1
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 2
    mampan
    mampan
    abilint - mengesahkan ABI abigail
    representasi abilint menghuraikan asli
    Perwakilan XML bagi ABI seperti yang dipancarkan
    oleh abidw. Sebaik sahaja ia telah menghuraikan XML
    mendakwa ...
    Lari abilin
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - hantar mesej CORE API
    kepada daemon daemon teras ...
    Jalankan coresendmsg
  • 4
    pelayan_teras
    pelayan_teras
    core_server - Pelayan utama untuk
    SpamBayes. PENERANGAN: Sedang berkhidmat
    antara muka web sahaja. Memasukkan masuk
    pendengar untuk pelbagai protokol ialah TBD.
    Ini ...
    Jalankan core_server
  • 5
    fwflash
    fwflash
    fwflash - program untuk memancarkan fail imej
    ke peranti NXT yang disambungkan ...
    Jalankan fwflash
  • 6
    fwts-collect
    fwts-collect
    fwts-collect - kumpulkan log untuk fwts
    pelaporan pepijat. ...
    Jalankan fwts-collect
  • Lebih »

Ad