gpt4 book ai didi

php - FFMPEG 创建一个演示文件

转载 作者:行者123 更新时间:2023-12-04 23:35:30 25 4
gpt4 key购买 nike

从给定的文件(例如 test.mp4)我想创建一个具有完全相同属性(例如视频速率、分辨率等)的新文件,唯一的区别是持续时间。例如 10 分钟,而原来的可以是 2 小时。
这将帮助我创建预览视频文件。
PS1:这种转换应该在 PHP 文件中完成,所以我会很感激 PHP 中的代码。
PS2:出于测试目的,原始文件应位于/home/user/original 而新文件必须位于/home/user/demo
谢谢

最佳答案

执行此操作的 Linux 命令是:

ffmpeg -ss 00:00:01 -i Demo.mp4 -to 00:05:00 -c copy NewDemo.mp4
要从 PHP 文件中执行此命令,语法为:
shell_exec('/usr/local/bin/ffmpeg -ss 00:00:01 -i /origin_folder/myvideo.mp4 -to 00:15:00 -c copy /destination_folder/mynewvideo.mp4 >/dev/null 2>/dev/null &');

关于php - FFMPEG 创建一个演示文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68326157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com