2

我正在使用 FFMPEG 将上传的视频转换为 .flv,转换后的 flv 视频没有关于其持续时间的信息。所以用户不能快退/快进、重播或查看其中的特定部分。代码如下:

“ffmpeg -i $srcfile_path -s 320x240 -ar 44100 -b 2048k -r 12 $desfilepath”;

请帮忙。提前致谢。

4

2 回答 2

2

我运行了以下命令并且它起作用了。

“ffmpeg -i $srcfile_path -f flv - | flvtool2 -U stdin $desfilepath”

这需要在您的系统上安装 flvtool。我使用的是启用了 FFMPEG 和 FLVTOOL2 的服务器,所以它可以工作。

于 2013-04-02T08:45:33.600 回答
0

这很奇怪,我一直在使用 ffmpeg 将视频从一种格式转换为另一种格式,没有任何问题。请参见下面的示例:

ffmpeg -i input.avi -b:a 192K -b:v 2400 -s hd720 -c:v mpeg2video output.mpg

我相信你知道语法。

于 2013-04-01T16:13:09.203 回答