FLAC - Terminalde kod çözme


0

Flac ses dosyamı nasıl wav
flac -d flac.flac wav.wavolarak çözeceğimi biliyorum, bunun gibi: flac.flac dosyasını wav.wav dosyasına çevirir. Ancak, wav verilerini terminale yazmak istiyorum, böylece bir dosyaya kaydetmeye gerek kalmadan başka bir programa aktarabilirim. Örneğin, böyle bir şey yapmak istiyorum flac_to_wav_output_terminal | cat > /path/to/wav/file(bu komut tam olarak yapacağım şey değil.

Yanıtlar:


2

Unix programları çıkışlarını başka bir programa aktarmak istiyorsanız, dahili olarak kullanılan dosya tanımlayıcısının adı olan stdout ( standart çıktı için kısa ) ifadesidir . Aynı şekilde, stdin'den (veya standart girdiden ) okurlar .

Eğer man (bakarsak Yani man flacdönem için) ve arama stdout(ile lessçağrı cihazı, kullanabileceğiniz /arama), şunları görürsünüz:

   -c, --stdout
             Write output to stdout

Bu flac -c -d flac.wav | ...yüzden ne istersen onu yapacak.

Ayrıca örneğinizde

flac_to_wav_output_terminal | cat > /path/to/wav/file

catyazılı olabilirdi, superflous olduğunu

flac_to_wav_output_terminal > /path/to/wav/file
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.