问题标签 [lsyncd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
14 浏览

video - 在 Ffmpeg 不起作用后由 lsyncd 共享的视频文件

我对 lsyncd 从其他主机复制的视频有疑问。

我有两个主机,我存储文件并共享它们。

在这台主机上,我有这个配置文件(/etc/lsyncd/lsyncd.conf.lua):

主机_1:

主机_2:

当我在我的“Host_1”上保存带有 .webm 扩展名的视频时,lsyncd共享它并且文件在两个主机上都运行良好。但是,当我使用Ffmpeg创建带有 .mp4 扩展名的视频副本时,出现了问题。当我在“Host_1”上执行“Host_1”命令时,我在“Host_1”上ffmpeg -fflags +genpts -i video.webm -r 30 video.mp4有很好的工作.mp4文件,但是“Host_2”上的这个视频被破坏了。

我尝试在“Host_1”上创建 video.mp4 的副本,其中文件运行良好,使用命令cp video.mp4 video_copy.mp4,之后我检查了两个主机上的 video_copy.mp4,它们都运行良好。

据我了解,lsyncd无需等待Ffmpeg完成其工作即可进行同步。如果是这样,请告诉我该如何解决?如果没有,请告诉我在哪里看。