У меня есть список файлов для воспроизведения в цикле, когда я запускаю VLC Player через командную строку, вот так
vlc --loop --no-autoscale --zoom 2 file1 file2 file3
Проблема в том, что для file1
я хочу флаг масштабирования, но для file2
и file3
я не хочу его.
Как мне этого добиться?
Еще я попробовал использовать файл XSPF, чтобы я мог передать файл xspf следующим образом.
vlc --loop xspffile
и файл xspf выглядит так
<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
<title>Playlist</title>
<trackList>
<track>
<location>file:///file1</location>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:option>no-autoscale</vlc:option>
<vlc:option>zoom=2.0</vlc:option>
</extension>
</track>
<track>
<location>file:///file2</location>
</track>
</trackList>
</playlist>
но этот подход, похоже, не работает, и другие люди сообщили об ошибке: https://forum.videolan.org/viewtopic.php?t=103652