php - ffmpeg 正确命令高档视频

标签 php video ffmpeg x264 encoder

我们在将 ffmpeg 转换为 .mp4 时遇到水印问题。

我们使用 PHP KVS 管脚本,运行 CentOS 并希望是最新的 ffmpeg 版本。

如果输入视频的分辨率较小,则输出中出现的水印太大,因此视频将无法正确调整大小(高档)。

如果视频分辨率小于 720 像素(宽度),则寻找合适的命令来提升视频分辨率。重新调整更大视频的大小可以正常工作,但不能更小。

因此,无论输入视频分辨率是多少,我们总是希望 720px-1(动态高度)。

这是我们尝试使用的命令之一,但它不起作用,请您提供正确的命令来将视频放大 720 像素(宽度)。

这是我们使用的以下命令,但它没有工作
_______________________________________________________ -

-vf "resize=720:trunc(ow/a/2)*2"-vcodec libx264 -threads 0 -acodec libfaac -ar 44100 -ab 128k -f mp4

最佳答案

您应该考虑使用 scale筛选:

-vf "scale=720:trunc(ow/a/2)*2" -vcodec libx264 -threads 0 -acodec libfaac -ar 44100 -ab 128k -f mp4

因为我不确定 ffmpeg 是否有视频过滤器 resize !

关于php - ffmpeg 正确命令高档视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23732317/

相关文章:

php - 主键基于另一个键递增

php - 具有多个 Mysql 结果的交替 CSS 样式

php - 硅胶 : allow user to change langage by clicking on html element and keeping clean URL

php - 事件源 : how to convert an aggregateRoot into another one

json - 如何使用 YouTube API 获取特定直播视频的当前观看人数?

python - 使用python ffmpeg转换视频文件时无法保存元数据

iphone - 使用 UIActivityViewController 附加本地视频

css - 在 Dreamweaver 中定位视频

3d - x264/ffmpeg 中的 h.264 MVC 3D 支持

ffmpeg - 我们如何使用 ffmpeg 将实时 rtmp 流转码为实时 hls 流?