Ini ialah arahan twolame 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
twolame - pengekod MPEG Audio Layer 2 (MP2) yang dioptimumkan
SINOPSIS
twolame [pilihan] [fail luar]
DESCRIPTION
TwoLAME ialah pengekod MPEG Audio Layer 2 (MP2) yang dioptimumkan berdasarkan tooLAME oleh Mike Cheng,
yang seterusnya adalah berdasarkan kod ISO dist10 dan bahagian LAME. Pengekodan adalah
dilakukan oleh bahagian belakang perpustakaan libtwolame.
PILIHAN
Input File
twolame menggunakan libsndfile untuk membaca fail bunyi input, jadi fail input boleh berada dalam mana-mana
format yang disokong oleh libsndfile. Untuk membaca audio PCM mentah daripada STDIN, kemudian gunakan - sebagai input
nama fail.
Output File
Jika tiada nama fail output dinyatakan, maka akhiran nama fail input adalah secara automatik
ditukar kepada .mp2. Untuk menulis audio yang dikodkan ke STDOUT kemudian gunakan - sebagai nama fail output.
Input Pilihan
-r, --raw-input
Menentukan bahawa input ialah audio PCM bertandatangan mentah. Jika audio adalah stereo, daripada sampel audio
dijalin antara dua saluran.
-x, --bait-tukar
Paksa menukar bait input. Pengesanan Endian dilakukan secara automatik oleh
libsndfile, jadi pilihan ini biasanya tidak diperlukan.
-s, --sampel
Jika memasukkan bunyi PCM mentah, anda mesti menentukan kadar sampel audio dalam Hz. sah
kadar sampel: 16000, 22050, 24000, 32000, 44100, 48000Hz. Kadar sampel lalai ialah
44100Hz.
--saiz sampel
Menentukan saiz sampel (dalam bit) audio PCM mentah. Saiz sampel yang sah: 8, 16,
24, 32. Saiz sampel lalai ialah 16-bit.
-N, --saluran
Jika memasukkan bunyi PCM mentah, anda mesti menentukan bilangan saluran dalam input
audio. Bilangan saluran lalai ialah 2.
-g, --tukar-saluran
Tukar saluran Kiri dan Kanan fail input stereo.
--skala
Skalakan audio input sebelum pengekodan. Semua audio input didarab dengan
nilai yang ditentukan. Nilai antara 0 dan 1 akan mengurangkan keuntungan audio dan nilai melebihi 1
akan meningkatkan keuntungan audio.
--skala-l
Sama seperti --scale, tetapi hanya mempengaruhi saluran kiri.
--skala-r
Sama seperti --scale, tetapi hanya mempengaruhi saluran yang betul.
Output Pilihan
-m, --mod
Pilih mod audio yang terhasil. Lalai ialah automatik.
· Auto "a" - pilih mod secara automatik berdasarkan input
· stereo "s".
· "d" dwi saluran
· stereo bersama "j".
· "m" mono
-a, --campuran bawah
Jika fail input stereo maka, campurkan saluran input kiri dan kanan ke dalam a
saluran mono tunggal.
-b, --kadar bit
Menetapkan jumlah kadar bit (dalam kbps) untuk fail output. Kadar bit lalai bergantung pada
bilangan saluran input dan kadar sampel.
------------------------------
Stereo Mono Kadar Sampel
------------------------------
48000 96 192
44100 96 192
32000 80 160
24000 48 96
22050 48 96
16000 32 64
------------------------------
-P, --mod-psych
Pilih model psiko-akustik untuk digunakan (-1 hingga 4). Nombor model -1 dimatikan
pemodelan psiko-akustik dan sebaliknya menggunakan nilai lalai tetap. Sila lihat fail
psiko untuk penerangan penuh bagi setiap model yang ada. Model lalai ialah 3.
-v, --vbr
Dayakan mod VBR. Lihat vbr fail dokumentasi untuk butiran. Tahap VBR lalai ialah 5.0.
-V, --vbr-level
Dayakan mod VBR dan tetapkan tahap kualiti. Lebih tinggi nombor lebih baik kualitinya.
Julat maksimum ialah -50 hingga 50 tetapi julat berguna ialah -10 hingga 10. Lihat vbr fail dokumentasi
untuk maklumat lanjut.
-l, --ath
Tetapkan tahap ATH. Tahap lalai ialah 0.0.
-q, --cepat
Dayakan mod pantas. Hanya kira semula model psiko-akustik setiap bilangan yang ditentukan
bingkai.
-S, --bingkai tunggal
Mendayakan mod bingkai tunggal: hanya satu bingkai audio MPEG dikeluarkan dan kemudian
program ditamatkan.
Lain-lain Pilihan
-c, --hak cipta
Hidupkan bendera Hak Cipta dalam aliran bit output.
-o, --bukan asal
Matikan bendera Asal dalam aliran bit keluaran.
--asli
Hidupkan bendera Asal dalam aliran bit keluaran.
-p, --melindungi
Dayakan perlindungan ralat CRC dalam aliran bit keluaran. Jumlah semak tambahan 16-bit ditambahkan pada
bingkai.
-d, --lapik
Hidupkan padding dalam aliran bit output.
-R, --rizab
Simpan bilangan bit tertentu dalam setiap daripada aliran bit keluaran.
-e, --deemphasis
Tetapkan jenis nyah-penekanan (n/c/5). Lalai tiada.
-E, --tenaga
Hidupkan sambungan tahap tenaga.
Kata Kerja Pilihan
-t, --bercakap
Tetapkan jumlah maklumat yang akan dipaparkan pada stderr (0 hingga 10). Lalai ialah 2.
--senyap
Jangan hantar sebarang mesej kepada stderr, melainkan terdapat ralat. (Sama seperti --talkativity=0)
- ringkas
Hanya paparkan bilangan minimum mesej semasa pengekodan. Tetapan ini lebih senyap daripada
tetapan kecakapan lalai. (Sama seperti --talkativity=1)
--verbose
Paparkan bilangan mesej yang bertambah pada stderr. Tetapan ini berguna untuk mendiagnosis
masalah. (Sama seperti --talkativity=4)
PULANG BALIK KOD
Jika pengekodan berjaya diselesaikan, maka twolame akan mengembalikan 0. Namun jika pengekodan tidak
berjaya, maka ia akan mengembalikan salah satu kod berikut.
· 1 (Tiada pengekodan dilakukan)
· 2 (Ralat membuka fail input)
· 4 (Ralat membuka fail output)
· 6 (Ralat memperuntukkan memori)
· 8 (Ralat dalam parameter pengekodan yang dipilih)
· 10 (Ralat membaca input audio)
· 12 (Ralat berlaku semasa pengekodan)
· 14 (Ralat menulis output audio)
CONTOH
Ini akan mengekod sound.wav kepada sound.mp2 menggunakan kadar bit malar lalai 192 kbps dan
menggunakan model psiko-akustik lalai (model 3):
bunyi twolame.wav
Kadar bit malar 160kbps dan pengekodan stereo bersama, disimpan pada fail sound_160.mp2:
twolame -b 160 -mj sound.aiff sound_160.mp2
Encode sound.wav ke newfile.mp2 menggunakan model psiko-akustik 2 dan pengekodan dengan pembolehubah
kadar bit:
twolame -P 2 -v sound.wav newfile.mp2
Sama seperti contoh di atas, kecuali nilai negatif argumen "-V" bermaksud bahawa
kadar bit yang lebih rendah akan diutamakan berbanding yang lebih tinggi:
twolame -P 2 -V -5 sound.wav newfile.mp2
Sampel semula fail audio menggunakan sox dan paip terus melalui twolame:
sox sound_11025.aiff -t mentah -r 16000 | twolame -r -s 16000 - - > out.mp2
PENGARANG
Bahagian hadapan twolame ditulis (semula) oleh Nicholas J Humfrey. Perpustakaan libtwolame ialah
berdasarkan alat oleh Mike Cheng. Untuk senarai penuh pengarang, sila lihat fail AUTHORS.
SUMBER
Laman web TwoLAME: http://www.twolame.org/
Gunakan twolame dalam talian menggunakan perkhidmatan onworks.net