Как я могу сказать VLC начать воспроизведение файла в определенный момент времени, когда это время является переменной? - PullRequest
0 голосов
/ 25 января 2019

я пытаюсь вызвать vlc --start-time = $ x filename.mp3 но файл начинает воспроизводиться с самого начала.

Я использую

    echo "give me the time"
    read x

чтобы присвоить значение $ x. Затем я вычитаю 3, чтобы начать воспроизведение файла немного раньше.

Интересно, нужен ли $ x определенный формат. Я пытался

    ((x=$x-3))

а также

    x=`echo $x-3|bc -l` 

, а также несколько вариантов "" '' `` () около $ x, например. вот так

    vlc --start-time="$x" filename
    vlc '--start-time="$x"' filename

но ничего из этого не работает. Кто-нибудь знает, что я делаю не так?

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Спасибо, Нгуен!

Пепел на моей голове, я вызвал не тот файл! Обе версии работают, моя

    "vlc --start-time=$x filename"

и ваш

    "vlc --start-time=$(($x-3)) filename"

Извините за путаницу!

0 голосов
/ 25 января 2019

Попробуйте, надеюсь, это поможет

 "vlc --start-time=$(($x-3)) filename"
...