php - FFMPEG 命令

标签 php ffmpeg

如何使用第二个 ffmpeg 命令在转换后的视频文件(从 avi 到 flv)上添加水印?

它可以在单个命令中完成,但是,当 ffmpeg 转换视频文件时,它也会降低水印 png 图像的质量。

我现在使用的单个命令如下所示:

$ffmpeg_cmd2 = "$config[path_to_ffmpeg] -i $raw_video_path -copyts -ar 44100 -s 320x240 -vf 'movie=0:png:image/wmk.png [wm];[in][wm] overlay=10:main_h-overlay_h-10 [out]' $new_flv";

@exec("$ffmpeg_cmd2");

我想要做的是png文件的质量保持不变。我可以通过在视频转换完成后运行另一个 ffmpeg 命令来添加 vatermark 来实现吗?

第一个完成后如何触发另一个 ffmepg 命令?

感谢所有建议。

最佳答案

How can I fire another ffmepg command after the first one is finished?



只需调用exec()第二次。

关于php - FFMPEG 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5154549/

相关文章:

php - 我应该为这个 php/mysql xml 生成 api 使用什么缓存策略/技术

php - 循环日期函数php

php - 从另一个类中调用一个 PHP 类

PHP 的 exec() 没有为 FFmpeg 执行命令

swift - FFmpeg - 如何在不损失质量的情况下连接图像中的视频

php - MySQL 日期存储为 12 小时,没有 AM/PM

php - 如何从 WordPress 中的图像中删除标题属性?

encoding - 重新编码和流式传输 UDP 电视 channel

javascript - 带有 gstreamer 的 JSMPEG 相机流

php - 如何使用 PHP 使用视频模板即时替换自定义图像/文本