我正在尝试images
使用.mp4
ffmpeg
我只想要文件中每个视频的前 3 秒。
我有以下命令..
$videoFile = $mp4File; //I have many mp4 files
$ffmpeg ="/usr/ffmpeg";
$image_path = $videoFile;
$ALL_PLACE_WIDTH = 300;
$ALL_PLACE_HEIGHT = 220;
$image_cmd = " -r 1 -r 0.03 -s ".$ALL_PLACE_WIDTH."x".$ALL_PLACE_HEIGHT." -f image2 ";
$dest_path = 'project/image-%01d.png';
$str_command= $ffmpeg ." -i " . $image_path . $image_cmd .$dest_path;
shell_exec($str_command);
我正在尝试为每个mp4
文件生成前 3 秒的图像,但我的脚本会生成很多图像,并且它会在整个mp4
文件中创建图像。
我可以限制脚本只获取前 3 秒的图像吗?非常感谢!