GoGPT Best VPN GoSearch

favorit OnWorks

wav2cdr - Online di Cloud

Jalankan wav2cdr di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah wav2cdr yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


wav2cdr - mengonversi input dalam (atau serupa dengan) format wav ke format cdr yang sesuai untuk menulis
ke CD audio.

RINGKASAN


wav2cdr [Pilihan ...] [masuk [file keluar]] [--memotong nomor potong ...]

VERSION


Halaman manual ini menjelaskan wav2cdr versi 2.3.4.

DESKRIPSI


wav2cdr adalah program konversi untuk data audio yang mengadopsi secara otomatis ke besar dan
mesin little endian. Penggunaan utamanya adalah untuk mengonversi wav ke cdr, tetapi ini sedikit lebih
fleksibel sekarang dan dapat menangani beberapa format file dan melakukan beberapa operasi pada data.
Format ini dimungkinkan (membaca dan menulis):

wav suara MS Windows
CD audio cdr
tingkat pengambilan sampel tetap mentah, saluran, dan byte per sampel
(= bahwa dari cdr); urutan byte harus ditentukan

Operasi ini dapat dilakukan pada data (kombinasi dimungkinkan selama mereka
bermakna):

Penskalaan (perubahan volume), aritmatika bilangan bulat
Penskalaan (perubahan volume), aritmatika floating point
Pemotongan input menjadi potongan-potongan / trek
Konversi ke mono dan kembali ke stereo
Bertukar dari 2 saluran
Menambahkan keheningan ke (atau menghapus dari, lihat memotong)
awal dan/atau akhir
Generasi nomor potong sepanjang interval diam, misalnya
untuk memecahkan rekor menjadi trek
Informasi tentang interval non-diam
Memudar masuk dan keluar

PILIHAN


--memotong NUM NUM [JUMLAH...]
Potong input menjadi beberapa bagian, potong pada posisi NUM. Lihat bagian tentang argumen
pemindaian dan pemisahan di bawah ini.

--keheningan, --es DUR
Menambahkan jumlah keheningan yang diberikan ke akhir setiap file keluaran.

--memudar LEN
Fade in di awal selama durasi LEN. Sintaks untuk LEN sama dengan for
nomor yang dipotong, lihat bagian tentang pemindaian argumen di bawah ini. Jika pemotongan aktif,
fade-in diterapkan pada awal setiap potongan.

Fading in dilakukan dengan meningkatkan amplitudo untuk sektor CD sebesar
berasal dari LEN selama durasi LEN. --memudar 3 akan menghasilkan amplitudo
dari sektor pertama diturunkan menjadi 1/4, sektor kedua menjadi 2/4, dan ketiga
sektor menjadi 3/4. Sektor keempat tidak berubah dan kemudian mencapai amplitudo penuh.

--memudar LEN
Fade out di akhir selama durasi LEN. Sintaks untuk LEN sama dengan for
nomor yang dipotong, lihat bagian tentang pemindaian argumen di bawah ini. Jika pemotongan aktif,
fad-out diterapkan pada akhir setiap potongan.

Perhitungannya mirip dengan --memudar. --memudar 3 akan menghasilkan 3 CD terakhir
sektor yang amplitudonya diturunkan menjadi 3/4, 2/4, dan 1/4. (tidak ada)
sektor berikut diasumsikan diam.

Untuk menambahkan sektor senyap ke akhir file audio, gunakan --keheningan.

Fading out hanya dapat dilakukan jika ukuran input dapat ditentukan (mis
input harus dapat dicari dan tidak boleh berupa pipa). Jika pemotongan aktif, ujung
cut selalu diketahui dan fade-out dapat diterapkan.

Jika fade-out dimulai sebelum fade-in selesai, keduanya akan tumpang tindih, menghasilkan
hasil yang masuk akal.

--fskala FLOAT
Skalakan data dengan FLOAT, yaitu kalikan dengan FLOAT (1.0 tidak menghasilkan apa-apa).

-h, -u, --penggunaan
Penggunaan tampilan.

--membantu Tampilkan bantuan ekstensif. (Informasi ini berasal dari dan setara dengan ini
halaman manual.)

--dalam besar, -I
Data masukan adalah big endian (MSB, LSB) (Motorola).

--incdr
Baca format cdr (default adalah wav). Mengatur urutan byte yang benar.

--masuk, -r NAMA
Masukkan nama file. Default ke stdin. '-' = stdin.

--sedikit, -i
Data masukan adalah little endian (LSB, MSB) (Intel).

--dalam mentah
Baca format mentah. Urutan byte harus ditentukan dengan -i/-I (default besar).

--dalam gelombang
Baca format wav (default). Mengatur urutan byte yang benar.

--berukuran besar NUM
Skalakan data ke NUM persen (100 tidak menghasilkan apa-apa).

--monostereo
Ubah input menjadi mono dan segera kembali ke stereo. Hasilnya adalah 2 saluran dengan
data yang sama. Ini dapat berguna dalam beberapa kasus.

--tidak ada saluran swap
Jangan bertukar saluran. (bawaan)

--file keluar, -w NAMA
Tulis output ke file NAME. Nomor trek ditambahkan sebagai nomor 2 digit. NS
defaultnya adalah menulis output ke stdout. NAMA dari '-' berarti stdout. Saat memotong adalah
aktif dan lebih dari satu pemotongan dibuat, keluaran tidak dapat ditulis ke stdout dan
penggunaan opsi ini adalah wajib.

--lebih besar, -O
Data keluaran dalam urutan byte big endian (MSB, LSB) (Motorola).

--keluar kecil, -o
Data keluaran dalam urutan byte little endian (LSB, MSB) (Intel).

--diam
Menekan keluaran kemajuan. Nama opsi ini mungkin menyesatkan: tidak
mencegah keluaran berlebihan di tempat lain yang mungkin diaktifkan oleh --bertele-tele.

--sencecuts
Hasilkan nomor potong untuk memotong interval diam. Ini berguna ketika
mendigitalkan seluruh rekaman dan kemudian memotongnya menjadi trek. Angka yang dipotong adalah
output pada stdout dan dapat diumpankan kembali ke --memotong. Setelah dipotong, setiap trek kedua
(yang memiliki angka genap) berisi interval diam dan dapat dihapus.

Bersama dengan --bertele-tele, nilai diam dari setiap sektor juga dicetak (tidak bisa
diberi makan kembali --memotong kemudian). Ini kemungkinan besar menghasilkan beberapa garis yang SANGAT panjang.

Keheningan dideteksi dengan menerapkan ambang (--silencethresh) ke nilai yang dihitung
untuk setiap sektor CD; nilainya harus di bawah ambang batas untuk jumlah minimum
sektor (penundaan --diamdelay). Saat ini, rata-rata dihitung terlebih dahulu (ini adalah
komponen DC); maka rata-rata absolut dari perbedaan antara masing-masing
sampel dan komponen DC. Perbedaan antara 2 rata-rata ini dibandingkan
dengan ambang batas. Periksa apakah pemotongan benar-benar masuk ke dalam interval diam,
dan sesuaikan ambang batas dan durasi jika tidak (atau edit angka yang dipotong secara manual).

Periode tunda hening adalah bagian dari interval sinyal, bukan interval hening.
Ini berarti bahwa setiap periode non-diam memiliki --diamdelay diam di awal dan
pada akhirnya. Jika interval diam antara dua interval sinyal kurang dari (2 *
penundaan diam), bagian diam pada awal periode sinyal kedua adalah
dipersingkat.

--diamdelay KETERLAMBATAN
Durasi di mana "input" harus berada di bawah ambang batas agar
terdeteksi sebagai interval diam. Dengan kata lain, jumlah sektor yang harus
diam sebelum interval diam terdeteksi. Diabaikan tanpa --sencecuts. itu
penundaan dapat ditentukan dengan unit dengan cara yang sama seperti untuk --memotong, dan dipotong menjadi
sektor CD penuh. Standarnya adalah 30C (= 0.4 detik).

--info diam
Mirip dengan --sencecuts, tetapi menghasilkan lebih banyak informasi. Diam dan tidak senyap
interval terdaftar dalam format tabel. Format keluaran berguna untuk
dokumentasi, tetapi tidak untuk memberi umpan balik ke --memotong. Dengan --bertele-tele, keheningan
nilai setiap sektor CD juga ditampilkan. Ini menghasilkan banyak output, tapi itu
berguna untuk menemukan yang cocok --silencethresh.

--silencethresh THRESHOLD
Ambang batas untuk deteksi keheningan. Diabaikan tanpa --sencecuts. Standarnya adalah 10.
Selalu pilih ambang batas serendah mungkin. Saat memotong rekor menjadi trek,
ambang batas harus cukup tinggi untuk mengenali retakan di antara potongan-potongan sebagai
kesunyian. Ketika ambang batas terlalu tinggi, sedikit di awal dan akhir masing-masing
sepotong mungkin dipotong.

Sebagai kasus khusus, jika ambang diatur ke 0 perhitungan numerik biasa dari
nilai diam dilewati, dan sektor ini dianggap diam jika semua sampel
adalah 0.

--keheningan, --ss DUR
Menambahkan jumlah keheningan yang diberikan ke awal setiap file keluaran.

--tukar saluran
Tukar saluran kiri dengan saluran kanan.

--tocdr
Tulis data dalam format cdr (default). Mengatur urutan byte yang benar.

--toraw
Tulis data dalam format mentah. Urutan byte harus ditentukan dengan -o/-O (default besar).

--towav
Tulis data dalam format wav. Mengatur urutan byte yang benar.

--bertele-tele
Menghasilkan lebih banyak keluaran. Saat ini hanya digunakan oleh --sencecuts dan --info diam.

--Versi: kapan, -V
Tampilkan informasi versi.

-- Hentikan pemrosesan argumen. Argumen yang tersisa hanya bisa berupa nama file, atau dipotong
angka jika pemotongan digunakan.

perintah line Option memindai:


Dari kiri ke kanan. Pengaturan selanjutnya dapat menggantikan pengaturan sebelumnya. Berhati-hatilah untuk beralih file
format sebelum pemesanan byte, atau urutan byte mungkin ditolak untuk (kemudian aktif)
format. Saat tidak menggunakan pemotongan, argumen yang tersisa digunakan untuk mengisi input dan output
nama file. Saat menggunakan pemotongan, argumen yang tersisa diasumsikan sebagai angka yang dipotong. Kapan
menggunakan angka potong negatif, gunakan -- untuk menghentikan pemrosesan opsi atau angka negatif
dapat disalahartikan sebagai opsi (ini adalah suatu keharusan dengan GNU getopt()).

Semua opsi yang mengambil argumen yang menunjukkan waktu menerima format angka berikut. NS
angka mungkin dalam desimal, oktal (awalan 0), atau heksadesimal (awalan 0x atau 0X). Satu-
unit huruf mungkin mengikuti. Jika ada spasi antara angka dan satuan, keduanya harus
dikutip, seperti dalam "55 C". Unit-unit ini dikenali: b (byte), C (sektor CD audio), s
(detik). Ketika tidak ada unit yang diberikan, C diasumsikan. Tampilan kemajuan mungkin hanya menunjukkan
angka di beberapa unit ini. Pecahan untuk detik diperbolehkan.

Angka potongan negatif hanya diperbolehkan jika ukuran input dapat ditentukan (yang tidak akan
dimungkinkan jika input berasal dari pipa), dan ditampilkan sebagai ekivalen positif
yang. Jika nomor potongan terakhir adalah 0 itu berarti akhir dari file. Jika ukuran file input bisa
tidak ditentukan kemungkinan input terpanjang (sekitar 405 menit) diganti.

Nama file '-' diambil sebagai stdin/stdout.

Jika wav2cdr dikompilasi untuk menggunakan GNU getopt(), pemindaian argumen lebih kuat dan panjang
pilihan dapat disingkat menjadi signifikansi. Opsi juga dipesan ulang; ini bagus tapi
bisa menjadi jebakan. Gunakan -- jika ragu, dan jangan campur opsi dengan nama file atau nomor potong
argumen.

Data format:


Semua penanganan data saat ini mengasumsikan bilangan bulat 16-bit yang ditandatangani, disisipkan untuk 2 saluran, di
sampling rate dari CD. Hanya file wav dengan parameter ini yang dapat dibaca
benar. file cdr dalam format itu, dan hanya format mentah dengan parameter ini yang dapat
diproses. Satu-satunya fleksibilitas yang diperbolehkan untuk raw adalah urutan byte, yang dapat ditentukan
baik untuk membaca maupun menulis. Pemesanan byte untuk wav dan cdr telah diperbaiki.

Saluran bertukar:


Saluran kiri dan kanan ditukar, yang sama dengan menukar 16 bit berturut-turut
nilai satu sama lain. Lihat juga 'Format CDR' di bawah.

Scaling / Volume perubahan:


Penskalaan dapat dilakukan dengan aritmatika integer atau floating point. Bilangan bulat
aritmatika lebih cepat tetapi mungkin tidak setepat itu. Nilai akan jenuh (yaitu terpotong),
daripada dipotong. Kecepatan operasi ini tergantung pada endianness dari
data masukan, data keluaran, dan host. Ini paling lambat ketika byte harus ditukar sebelumnya
penskalaan dan ditukar kembali setelahnya. Faktor skala negatif diperbolehkan tetapi mungkin dari
nilai yang meragukan.

Mono / stereo:


Data input dapat dikonversi ke mono dan kemudian kembali ke stereo. Hasilnya adalah 2 saluran dengan
data yang sama. Ini dapat berguna dalam beberapa kasus.

Keluaran fillet penamaan:


Kecuali jika outputnya adalah stdout, nama file yang dihasilkan adalah nama yang diberikan dengan --file keluar. Sebuah
periode dan nomor trek 2 digit ditambahkan.

Memasukkan data pemisahan:


Data masukan dapat dipecah menjadi beberapa bagian resp. trek. Saat ini pemotongan hanya dapat dilakukan di
kelipatan sektor CD audio (pada batas sektor), baik format inputnya cdr
atau tidak.

Potongan ditempatkan pada posisi tertentu, yang harus dalam urutan menaik (atau sama).
Angka negatif dihitung dari akhir input data. Ini hanya berfungsi jika input
dapat dicari (pipa Unix tidak). Sektor input diberi nomor dari 0. Bytes a
header, yang mungkin dimiliki oleh format input, tidak dihitung.

Sejumlah potongan dapat dibuat, tetapi hanya 99 trek yang dapat dimasukkan ke dalam CD. Semua sektor sebelumnya
yang pertama tetapi tidak termasuk nomor sektor pertama dibuang, serta semua sektor
setelah dan termasuk nomor sektor terakhir. Setidaknya 2 nomor sektor (nomor potong) harus
diberikan, dalam hal ini satu potong dipotong.

Jika hanya ada 2 nomor potong (1 trek untuk dipotong) data dapat ditulis ke stdout atau
mengajukan. Lebih dari satu trek hanya dapat ditulis ke file, nomor trek akan ditambahkan sebagai
ekstensi nama file. Untuk menghindari nomor trek yang akan ditambahkan ke nama file
ketika hanya satu potong yang dibuat, jangan gunakan --file keluar tetapi tulis ke stdout dan gunakan output
pengalihan.

Contoh (dengan asumsi 50000 sektor dalam input):
wav2cdr < INPUT --outfile NAMA --cut 500 20000 40000
sektor 0- 499: dibuang
500-19999: disimpan ke NAME.01
20000-39999: disimpan ke NAME.02
40000-49999: dibuang

Pemotongan di luar diam interval:


Dengan asumsi catatan digital disimpan di record.wav, dan akan dipotong menjadi trek.

wav2cdr < record.wav > memotong --silencecuts --silencedelay 2s
wav2cdr < record.wav --dari trek --cut `cat cut`

Akan menyimpan jejak rekaman di track.01, track.02, ..., dengan penundaan pemotongan
pada bagian diam diatur ke 2 detik. Ambang batas yang digunakan adalah default. Perhatikan sintaks ``
bekerja di bawah Unix dan dalam hal ini menempatkan isi file "cuts" pada baris perintah.

Informasi tentang diam dan sebenarnya suara bagian:


--info diam dapat digunakan dengan cara yang sama seperti --sencecuts. Ini menghasilkan output seperti

(stdin):
silnc 0 b, 0 C, 0 s, 00:00.00 mnt
DIFF 811440 b, 345 C, 4 d, 00:04.22 mnt
--> 811440 b, 345 C, 4 d, 00:04.22 mnt

AUDIO 811440 b, 345 C, 4 d, 00:04.22 mnt
DIFF 20603520 b, 8760 C, 116 d, 01:56.05 mnt
--> 21414960 b, 9105 C, 121 d, 02:01.02 mnt

menunjukkan awal, panjang ("DIFF"), dan akhir ("-->") dari silent ("silnc") dan dan
interval non-diam ("AUDIO"). Ini berguna untuk memeriksa trek yang ada, tetapi dapat
tidak digunakan dengan --memotong.

pesan:


Pesan kemajuan dan statistik ditulis ke stderr saat menulis ke stdout, dan ke
stdout saat menulis ke file. Saat ini tidak mungkin untuk menekan ini, selain dengan
pengalihan ke bit ember.

Writing wav format:


Hanya file wav dengan 2 saluran, 16 bit per sampel, dan kecepatan pengambilan sampel CD audio yang dapat
tertulis. Jika data input berbeda, file wav yang dihasilkan salah. Penskalaan kaleng
dilakukan saat menulis wav. Pemotongan hanya dapat dilakukan dalam beberapa CD audio
ukuran sektor. Saat menulis wav, outputnya harus dapat dicari (mis. tidak ada pipa).

CDR Format:


Data sampel mentah pada laju pengambilan sampel 44100 Hz. Saluran disisipkan. Angka-angka
adalah bilangan bulat bertanda 16 bit dengan urutan byte ini: MSByte Kiri, LSByte Kiri, MSByte Kanan,
LSByte Benar. Ukuran trek harus kelipatan dari ukuran sektor 2352 byte. Di sana
adalah 75 sektor per detik.

Gunakan wav2cdr online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.