在 raspbian 上创建 mp4 幻灯片放映
create mp4 slide show on raspbian
我有树莓派 运行 raspbian。
我想要一个将图像文件文件夹转换为可以使用 omxplayer 播放的 mp4 幻灯片放映视频的解决方案。
我是用 ffmpeg 和以下命令完成的:
ffmpeg -y -framerate .1 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p out.mp4
它适用于 mpv 媒体播放器,但使用 omx 播放器的流动命令播放它不会执行任何操作。
omxplayer --loop --no-osd --win 0,0,128,224 --orientation 90 out.mp4
我必须使用 omx 播放器以准确 window 输出并与旧程序兼容。
不确定这样做的正确方法是什么。我已经在 Pi 上有一个节点 js 服务器 运行,如果需要我可以使用。
谢谢
所以问题是我应该强制输入和输出速率(r .2 和 -r 30)
这是我的最终命令:
ffmpeg -y -r .2 -pattern_type glob -i '*.jpg' -vcodec libx264 -pix_fmt yuv420p -preset fast -crf 18 -b-pyramid none -acodec ac3 -ab 1536k -scodec copy -r 30 out.mp4
感谢 Gyan 的评论。
我有树莓派 运行 raspbian。 我想要一个将图像文件文件夹转换为可以使用 omxplayer 播放的 mp4 幻灯片放映视频的解决方案。 我是用 ffmpeg 和以下命令完成的:
ffmpeg -y -framerate .1 -pattern_type glob -i '*.jpg' -c:v libx264 -pix_fmt yuv420p out.mp4
它适用于 mpv 媒体播放器,但使用 omx 播放器的流动命令播放它不会执行任何操作。
omxplayer --loop --no-osd --win 0,0,128,224 --orientation 90 out.mp4
我必须使用 omx 播放器以准确 window 输出并与旧程序兼容。 不确定这样做的正确方法是什么。我已经在 Pi 上有一个节点 js 服务器 运行,如果需要我可以使用。 谢谢
所以问题是我应该强制输入和输出速率(r .2 和 -r 30) 这是我的最终命令:
ffmpeg -y -r .2 -pattern_type glob -i '*.jpg' -vcodec libx264 -pix_fmt yuv420p -preset fast -crf 18 -b-pyramid none -acodec ac3 -ab 1536k -scodec copy -r 30 out.mp4
感谢 Gyan 的评论。