如何将ffmpeg部署到服务器里,让其自动切片成m3u8文件

如何将ffmpeg部署到服务器里,让其自动切片成m3u8文件,第1张

我们现在是把ffmpeg放在项目里,然后用java调用exe。
public void fileTom3u8(Video video){
//
videosetStatus(2);
videoServiceupdate(video);
String fileName = StringvalueOf(SystemcurrentTimeMillis());
String dest = ConfiguegetUploadUrl()+ UploadUtilgetImagesUpladPath() + fileName + "m3u8"; // 目标文件
// 调用bat文件转换流化视频
String batpath = "cmd /c start " + ConfiguegetFfmpegPath() + "ffmpegexe -i";
// 加参数
batpath += " " + ConfiguegetUploadUrl() + "/" + videogetPath();
batpath += " -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 ";
batpath += " " + ConfiguegetUploadPath() + UploadUtilgetImagesUpladPath() + fileName + "m3u8";
CommonUtilsrunbat(batpath);
videosetStreamingPath(UploadUtilgetImagesUpladPath() + fileName + "m3u8");
videosetStatus(1);
videoServiceupdate(video);
Systemoutprintln(batpath);
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10879163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存