我正在使用 FFMPEG 将上传的视频转换为 .flv,转换后的 flv 视频没有关于其持续时间的信息。所以用户不能快退/快进、重播或查看其中的特定部分。代码如下:
“ffmpeg -i $srcfile_path -s 320x240 -ar 44100 -b 2048k -r 12 $desfilepath”;
请帮忙。提前致谢。
我正在使用 FFMPEG 将上传的视频转换为 .flv,转换后的 flv 视频没有关于其持续时间的信息。所以用户不能快退/快进、重播或查看其中的特定部分。代码如下:
“ffmpeg -i $srcfile_path -s 320x240 -ar 44100 -b 2048k -r 12 $desfilepath”;
请帮忙。提前致谢。
我运行了以下命令并且它起作用了。
“ffmpeg -i $srcfile_path -f flv - | flvtool2 -U stdin $desfilepath”
这需要在您的系统上安装 flvtool。我使用的是启用了 FFMPEG 和 FLVTOOL2 的服务器,所以它可以工作。
这很奇怪,我一直在使用 ffmpeg 将视频从一种格式转换为另一种格式,没有任何问题。请参见下面的示例:
ffmpeg -i input.avi -b:a 192K -b:v 2400 -s hd720 -c:v mpeg2video output.mpg
我相信你知道语法。