[Comm] Как с помощью sox создать файл тишины?

Olexander Chernetskyy sp_archer на meta.ua
Пн Май 31 20:32:15 UTC 2010


Продолжение темы слайд-шоу

Попробовал для начала smile. Безуспешно.

Решил dvd-slideshow.

Для тестирования взял несколько картинок и попросил сделать шоу с
умолчательными настройками.
dir2slideshow -n t3 -p test
Он говорит:
[dir2slideshow] Done!
[dir2slideshow] Output file is ./t3.txt
Далее
dvd-slideshow -p t3.txt
И всё идет хорошо до звука
[dvd-slideshow] No audio files passed.  Using 0:0:40.000 silence.
[dvd-slideshow] Working on track 1 audio file 0
[dvd-slideshow] silence
[dvd-slideshow] Creating silence audio file for 0:0:40.000
sox: invalid option -- w
sox: SoX v14.3.0
sox FAIL sox: invalid option

Ему нужно создатиь 40 секунд тишины и на этом он обламывается.
Нашел я в скрипте эту строку:
sox -t raw -s -w -c 2 -r $audio_sample_rate /dev/zero -w -s -c 2 -r
$audio_sample_rate "$tmpdir"/audio1_$i_padded.raw trim "0" "$song_end_hms"

Если подставить значения переменных то приблизительно будет так:
sox -t raw -s -w -c 2 -r 48000 /dev/zero -w -s -c 2 -r 48000 out.raw trim
"0" "0:0:40.000"

Читал ман sox до половины двенадцатого.
Гуглил.

Но так и не понял что не так.

Подскажите, пожалуйста.
-- 
Best regards,
ArCher



Подробная информация о списке рассылки community