如何在php中剪切电影的一部分
用户可以上传任何电影(.mov.mpg.avi.flv和更多),现在我想将此文件从15秒剪切到25秒(部分仅为10秒),并将此小部分转换为flv作为电影预览 现在我有一些问题:如何在php中剪切电影的一部分,php,flv,Php,Flv,用户可以上传任何电影(.mov.mpg.avi.flv和更多),现在我想将此文件从15秒剪切到25秒(部分仅为10秒),并将此小部分转换为flv作为电影预览 现在我有一些问题: 我应该将所有上传的电影转换为flv吗?或者只剪切一部分,所有电影文件制作为zip 如何在PHP7中剪切此文件?可能吗?我发现 ffmpeg-ss[start]-i in.mp4-t[duration]-c copy out.mp4 但这只适用于mp4 对于HTML5,您可以输出各种格式以实现兼容性。例如,MP4中的H.2
ffmpeg-ss[start]-i in.mp4-t[duration]-c copy out.mp4
但这只适用于mp4 对于HTML5,您可以输出各种格式以实现兼容性。例如,MP4中的H.264+AAC、MP4中的H.265/HEVC+AAC和Webm中的VP9+Opus:
ffmpeg -ss 30 -t 10 -i input \
-c:v libx264 -preset medium -crf 23 -pix_fmt yuv420p -c:a aac -movflags +faststart h264.mp4 \
-c:v libx265 -preset medium -crf 28 -pix_fmt yuv420p -c:a aac -movflags +faststart h265.mp4 \
-c:v libvpx-vp9 -crf 30 -b:v 2000k -c:a libopus vp9.webm
根据您的需要调整-preset
、-crf
、anf-b:v
。对于那些熟悉PHP的人来说,在shell_exec中实现这一点应该是微不足道的
有关更多信息,请参阅以下FFmpeg Wiki文章:,。根本不转换为
flv
使用mp4
,您可以使用shell\u exec(命令)运行shell命令因此,如果我得到*.avi,然后转换为mp4?是的,这样你就可以在你的网站上播放它们,现在只需使用
标记即可