如果可能的话,如何使用VLC将mp4转换为webm?我应该选择哪种编解码器?我需要重新编码声音吗?
我正在尝试将html5视频放在一个闪存作为后备的网站上.据我所知,它是Firefox允许的唯一格式(webm)(除非你在Windows 7 64bit上?).Theora似乎工作,但从我的理解它有点旧,也需要一段时间才能正确渲染图片并且不提供缩略图:(
<video controls width="500">
<!-- if Firefox -->
<source src="video/45-theora.ogg" type="video/ogg" />
<!-- if Safari/Chrome-->
<source src="video/45.mp4" type="video/mp4" />
</video>
Run Code Online (Sandbox Code Playgroud)
哦,我在Mac OS Lion上,但如果它让某人更容易,我可以访问Windows 7,Vista和XP.
谢谢你的帮助!
有没有可以在html5视频元素中播放H.265/MPEG-4 HEVC编解码器的网络浏览器?在什么平台或硬件上?
当硬件解码可用时,我听到有关Edge中HEVC支持的传闻.随着当前的GPU和CPU与HEVC硬件解码一起出货,我想知道其他浏览器供应商正在关注哪些.对于H.264,Firefox已经像这样工作了
我正在研究h264视频编解码器.我想知道:H264中的单个NAL单元相当于一个视频帧吗?
我已经与其他formats
人一起寻找现有的潜在解决方案,并且仍然会回答上述错误.
最后,使用相同的设备录制视频并将其用作此应用的资源,但仍然无效.
设备:SGS2
,lenovoa820
视频类型: MPEG-4 video (video/mp4)
videoView = (VideoView)findViewById(R.id.videoView);
videoView.setVideoPath("android.resource://raw/sample.mp4");
videoView.start();
Run Code Online (Sandbox Code Playgroud) 我为Android编译了一个旧版本的FFmpeg(如果我没记错的话是0.6.X).FFmpeg解码视频帧,缩放它,然后我使用OpenGL在屏幕上绘制它.据我所知,问题在于解码和缩放 - 它们不是硬件加速的.
我的问题是:
android ffmpeg video-codecs hardware-acceleration live-wallpaper
我最近在Ubuntu 12.04中安装了OpenCV 2.4.2.
cap = VideoCapture(0)
Run Code Online (Sandbox Code Playgroud)
工作中.但我无法从某些视频源中获取帧.
cap = VideoCapture("input.avi")
img = cap.read()
Run Code Online (Sandbox Code Playgroud)
给了我一个零元素的numpy.
我还安装了ffmpeg 0.11,x264的最新快照,v4l-0.8.8(所有都是最新的稳定版本)
cmake -D WITH_QT=ON -D WITH_FFMPEG=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=OFF WITH_V4L=ON ..
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
当我做cmake时,我明白了
- 检测到的GNU GCC版本:46(406)
- 找到OpenEXR:/usr/lib/libIlmImf.so
- 寻找linux/videodev.h
- 寻找linux/videodev.h - 找不到
- 寻找linux/videodev2.h
- 寻找linux/
videodev2.h - 找到- 寻找libavformat/avformat.h
- 寻找libavformat/avformat.h - 找到
- 寻找ffmpeg/avformat.h
- 寻找ffmpeg /avformat.h - 未找到
- 检查模块'tbb'
- 找不到包'tbb'
和
-- Video I/O:
-- DC1394 1.x: NO
-- DC1394 2.x: YES …
Run Code Online (Sandbox Code Playgroud) 任何人都可以通过编码速度比较流行的视频编解码器?我知道通常更好的压缩需要更多的处理时间,但也有可能一些编解码器仍然通过快速编码提供相对较好的压缩.任何比较链接?
谢谢你的帮助
[编辑]:编解码器可以通过使用的算法进行比较,无论其具体实现,使用的硬件或视频源,如数学算法的大O
我是视频编解码器和学习视频文件格式规范的新手。我从这里阅读了有关 QUICKTIME 文件格式规范的信息,并从这里阅读了 MP4 文件格式(几乎相似)。有 FTYPE、MOOV、MDAT 等原子。MDAT 原子包含实际的音频和视频数据。MOOV 原子包含有关如何从 MDAT 中提取数据的信息,它提供了对块(样本)的引用。
我想从视频文件中提取 MDAT Atom 中的视频样本,而不使用 ffmpeg 或 juggler 等任何工具。我可以为此编写自己的代码。问题是,即使我可以使用 MOOV 中的信息找到 MDAT 中的视频数据(样本),这些样本也会被压缩。我们需要解压缩这些以获得帧。我的问题是我们可以解压缩从 MDAT 中提取的样本并获得实际的视频帧吗?
xuggler、ffmpeg 等工具用于从视频文件中提取帧。但在这里我想通过编写自己的代码从 MDAT 中提取样本(用于视频数据),然后我想使用某种工具解压缩这些样本。我不想写编解码器。
谁能帮我解决这个问题......!
谢谢...
您好,我有一个 MP4 视频,我想使用 ffmepg 更改creation_time,而不更改其余元数据。但我面临一些问题..
Major_brand 和更多内容都已更改。我希望它们是一样的。如果我把它放在 ffprobe.exe 中,我会看到以下内容:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '6.mp4':
Metadata:
major_brand : mp42
minor_version : 1
compatible_brands: mp41mp42isom
creation_time : 2013-03-23 16:25:53
Duration: 00:00:06.55, start: 0.000000, bitrate: 919 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 480x480,
862 kb/s, 29.97 fps, 29.97 tbr, 600 tbn, 1200 tbc
Metadata:
creation_time : 2013-03-23 16:25:53
handler_name : Core Media Video
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 62 k
b/s
Metadata:
creation_time …
Run Code Online (Sandbox Code Playgroud) 许多帖子表示,x264 上没有对 h.264 3D 的开源支持,并且该技术已经死亡。不过,我正在研究x264,想向这里的专家询问他们的意见:
注意:请不要将此问题标记为重复,因为我找到的所有答案都是在 2010-2012 年回答的,并且希望现在很多事情都已更改。