gpt4 book ai didi

ffmpeg - Red5 上的 HDFVR - 将 FLV 转换为 mp4 不起作用

转载 作者:行者123 更新时间:2023-12-04 23:28:17 24 4
gpt4 key购买 nike

我正在尝试获取 HDFVR将 FLV 转换为 MP4

$config['enableFFMPEGConverting'] = 1;

但不幸的是,它不能正常工作。 (甚至他们在我的本地主机上的演示)

有时它实际上会创建 mp4(虽然需要很长时间且质量很差),但或多或​​少 Red5 (我使用的是 1.0.5,但也尝试了 1.0.3 和 1.0.4)显示:
Exception in thread "Thread-6" java.lang.RuntimeException: Could not parse duration.
at VideoRecorder.ProcessBuilderWrapper$1.run(ProcessBuilderWrapper.java:30)

我在 localhost (os x) 上,ffmpeg 可执行文件是从 ffmpeg's site 下载的并按照 documentation 放入“streams/_definst_”文件夹中.

此外,右键单击视频时 hdfvr 版本显示: HDFVR v2.0 build +499 .

如果有人对上述错误有任何提示,我将不胜感激。

最佳答案

您是否还安装了所有相关的编解码器?

涉及的编解码器是指录制 Flash 视频时使用的编解码器(Sorenson H.263 或 H264 和 Speex 或 Nellymoser,取决于录像机的实现和设置)和 MP4(H264 和 AAC)。

检查 ffmpeg -codecs 。要过滤使用类似的东西:

ffmpeg -codecs | grep -E 'h263|h264|speex|nellymoser|aac'

应输出 ffmpeg 信息,编解码器信息类似于:
DEV.L. h263                 H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
D.V.L. h263i Intel H.263
DEV.L. h263p H.263+ / H.263-1998 / H.263 version 2
DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb )
DEA.L. aac AAC (Advanced Audio Coding) (encoders: aac libfaac )
D.A.L. aac_latm AAC LATM (Advanced Audio Coding LATM syntax)
DEA.L. nellymoser Nellymoser Asao
DEA.L. speex Speex (decoders: libspeex ) (encoders: libspeex )

您可以在 http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/ 找到安装不同编解码器的说明。 .大多数安装通常缺少 Speex 和 Faac。安装新的编解码器库后,您需要使用包含的新编解码器重新编译 ffmpeg。

要将 FLV 转换为更高质量的 mp4,您还可以部署免费解决方案,如 http://videosharevod.com/允许从服务器文件夹导入文件并在移动和高质量设置中将这些文件转换为 mp4。

关于ffmpeg - Red5 上的 HDFVR - 将 FLV 转换为 mp4 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33523684/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com