我找不到在shell脚本中使用omxplayer以随机“shuffle”顺序播放文件夹中的视频的方法。我希望它循环通过“播放列表”,但到目前为止,我只能找到一种方法在循环中按字母顺序播放所有文件夹。我使用下面的代码版本进行循环。
irb(main):006:0> u=User.first
irb(main):009:0> u.dob=Date.new(1970,1,1)
irb(main):010:0> u.dob
=> Thu, 01 Jan 1970
irb(main):011:0> u.profile
=> {"dob"=>Thu, 01 Jan 1970}
irb(main):017:0> JSON.dump u.profile
=> "{\"dob\":\"1970-01-01\"}"
irb(main):018:0> (JSON.dump u.profile).encrypt
=> "ZKr3SnJDsmdPllUpkveU0Ds6s2QO1zH7sPmquWZDEL0PYbvaBO6k8Y26+F99oEZy"
irb(main):012:0> u.validate
=> true
irb(main):015:0> u.save
ActiveRecord::SerializationTypeMismatch: Attribute was supposed to be a User::JSONEncrypted, but was a ActiveSupport::HashWithIndifferentAccess. -- {"dob"=>Thu, 01 Jan 1970}
答案 0 :(得分:0)
我最终以各种顺序合并Wondershare中的视频。这对存储不友好,因为我基本上有几个视频副本,但是我可以选择几个命令中的一个来开始播放并将其设置为循环以完成我的大部分目标。
循环代码(比上面的代码简单得多):
omxplayer -o local --loop /home/pi/video.mp4