[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