我有个问题。有没有人想在JMF播放器中打开大的AVI文件(>= 2 2GB)?这是一个AVI文件,其中有两个流:视频和音频。视频流没有任何压缩,fccHandler = 'DIB‘(像未压缩的BMP文件)。声音数据也不会压缩。所以,文件很大。2-3分钟大小为2 Gb。
当我尝试在JMF中打开并播放它时,我看到错误:“
Failed to configure: com.sun.media.PlaybackEngine@edbca8
Bad header in the media: No movi chunk
Error: Unable to realize com.sun.m
当我尝试使用默认视频播放器或VLC播放file_name.avi文件时,会收到以下错误消息:
Required plugin could not be found
Videos requires to install plugins to play media files of the following type:
application/x-rar decoder
如何安装这些插件?
我的客户需要我开发一个ios视频播放器和支持flv,avi格式的视频。我在谷歌上搜索了一些信息,知道了"FFMPEG“。
我知道它是什么,并且知道我可以用它来开发视频播放器。但是我有一个问题,如何安装和使用它?有什么文档和演示吗?我不知道如何在xcode上使用它。
我已经看过ffmpeg网站了,还没有说如何在ios或macox上构建它,有没有人能帮我?
我知道MobileVLC,并尝试在我的xcode项目中安装。但是对我不起作用,错误是MediaLibraryKit/MLFile.h was not found实际上我不知道MobileVLC可以播放flv和avi吗??有人可以给我一些
我有一个透明的.avi格式的视频背景(从Adobe After Effects制作),但透明的背景在媒体元素中显示为黑色。媒体播放器也没有背景属性。
我应该使用什么来使此媒体元素播放文件,并在放置到图像上时将该图像作为其背景。(不,我无法将该图像嵌入到avi文件中,因为我的图像一直在变化)。
*如果我的方法是错误的,请告诉我。
我想要的是
1. Get video packet from stream source
2. Decode it
3. And write that decoded data as video file(avi, mpeg etc)
我可以从一个文件(如AVPacket)获得视频包,也可以解码和保存为图像。(原始)( FFmpeg教程展示了如何做到这一点)。,但我不能(不知道)将视频数据写入一个文件(其他),它可以由媒体播放器(如VLC)播放。
谨致问候
Ps:如果可能的话,真正的代码样本会很棒.
现在我用av_interleaved_write进行测试,但是我得到了“非单调时间戳”
我试图在QuickTime播放器7 v7.6.6中使用以下脚本将AVI容器文件批处理转换为MOV-容器文件:
tell application "Finder"
try
set myFolder to (the folder of the front window) as alias
on error
beep
end try
-- get list of .avi files
set aviFiles to files of myFolder whose name contains ".avi