首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ffmpeg而不是flvmdi向flv文件添加元数据

问用ffmpeg而不是flvmdi向flv文件添加元数据
EN

Stack Overflow用户
提问于 2012-06-23 13:41:09
回答 1查看 2.8K关注 0票数 0

我用网络流制作了flv电影的播放器,但是它需要一些包含两个时间和位置的元数据信息,一些flv视频有这个元数据,还有一些没有,我可以用一个名为"flvmdi“的程序添加keyframe元数据,并且播放器工作正常,但是由于某些原因,我无法在服务器上安装这个软件。我知道我们可以在PHP中添加带有ffmpeg函数的电影元数据。我可以使用PHP中的ffmpeg函数将关键帧数组作为元数据添加到flv文件中吗?如何使用php中的ffmpeg将时间和位置数组注入到flv文件中?

EN

回答 1

Stack Overflow用户

发布于 2012-07-30 09:07:16

使用ffmpeg,您可以插入关键帧保存视频(-vcodec副本)/音频(-acodec副本)编解码器,以插入关键帧的可变间隔。

每1秒:-g 1

代码语言:javascript
复制
ffmpeg -i /INPUT.FLV -acodec copy -vcodec copy -copyts -g 1 /OUTPUT.FLV

打破命令变量,修改您的输入输出文件/路径,调整-g的值;

代码语言:javascript
复制
$interval = 1;                       // 1sec
$pI = '/usr/local/www/sitex/upload'; // Input
$pO = '/usr/local/www/sitex/encode'; // Output
$fI = 'inp.flv';
$fO = 'out.flv';

    ffmpeg -i $pI+$fI -acodec copy -vcodec copy -copyts -g $interval $pO+$fO
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11169970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档