标签: video-codecs

VLC:如何从mp4转换为webm

如果可能的话,如何使用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.

谢谢你的帮助!

vlc codec video-codecs html5-video

27
推荐指数
5
解决办法
6万
查看次数

H.265/HEVC Web浏览器支持

有没有可以在html5视频元素中播放H.265/MPEG-4 HEVC编解码器的网络浏览器?在什么平台或硬件上?

当硬件解码可用时,我听到有关Edge中HEVC支持的传闻.随着当前的GPU和CPU与HEVC硬件解码一起出货,我想知道其他浏览器供应商正在关注哪些.对于H.264,Firefox已经像这样工作了

browser video-codecs html5-video h.265 hevc

21
推荐指数
4
解决办法
6万
查看次数

在h264中,NAL单位表示帧.

我正在研究h264视频编解码器.我想知道:H264中的单个NAL单元相当于一个视频帧吗?

video containers media-player h.264 video-codecs

18
推荐指数
1
解决办法
2万
查看次数

无法播放此视频.由Android设备录制的Android videoView mp4

在此输入图像描述

我已经与其他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)

java video android video-codecs

15
推荐指数
2
解决办法
4万
查看次数

硬件加速FFmpeg在Android上?

我为Android编译了一个旧版本的FFmpeg(如果我没记错的话是0.6.X).FFmpeg解码视频帧,缩放它,然后我使用OpenGL在屏幕上绘制它.据我所知,问题在于解码和缩放 - 它们不是硬件加速的.

我的问题是:

  1. 最新版本的FFmpeg硬件加速了ARM(Android)处理器吗?
  2. 我是以错误的方式来做这件事的吗?也就是说,有更好的方法吗?"这个"正在播放h264高清视频作为视频动态壁纸---帧速率需要很高,因此无论何时可用,都需要硬件加速.

android ffmpeg video-codecs hardware-acceleration live-wallpaper

12
推荐指数
1
解决办法
7403
查看次数

VideoCapture在OpenCV 2.4.2中不起作用

我最近在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)

opencv ffmpeg video-capture video-codecs

12
推荐指数
1
解决办法
3万
查看次数

快速编码视频编解码器?

任何人都可以通过编码速度比较流行的视频编解码器?我知道通常更好的压缩需要更多的处理时间,但也有可能一些编解码器仍然通过快速编码提供相对较好的压缩.任何比较链接?

谢谢你的帮助

[编辑]:编解码器可以通过使用的算法进行比较,无论其具体实现,使用的硬件或视频源,如数学算法的大O

ffmpeg mencoder codec video-encoding video-codecs

8
推荐指数
1
解决办法
4534
查看次数

如何解码从 mp4 视频中提取的 MDAT 原子帧

我是视频编解码器和学习视频文件格式规范的新手。我从这里阅读了有关 QUICKTIME 文件格式规范的信息,并从这里阅读了 MP4 文件格式(几乎相似)。有 FTYPE、MOOV、MDAT 等原子。MDAT 原子包含实际的音频和视频数据。MOOV 原子包含有关如何从 MDAT 中提取数据的信息,它提供了对块(样本)的引用。

我想从视频文件中提取 MDAT Atom 中的视频样本,而不使用 ffmpeg 或 juggler 等任何工具。我可以为此编写自己的代码。问题是,即使我可以使用 MOOV 中的信息找到 MDAT 中的视频数据(样本),这些样本也会被压缩。我们需要解压缩这些以获得帧。我的问题是我们可以解压缩从 MDAT 中提取的样本并获得实际的视频帧吗?

xuggler、ffmpeg 等工具用于从视频文件中提取帧。但在这里我想通过编写自己的代码从 MDAT 中提取样本(用于视频数据),然后我想使用某种工具解压缩这些样本。我不想写编解码器。

谁能帮我解决这个问题......!

谢谢...

mp4 quicktime ffmpeg video-encoding video-codecs

7
推荐指数
1
解决办法
4452
查看次数

ffmpeg编辑元数据major_brand

您好,我有一个 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)

video mp4 ffmpeg video-codecs ffprobe

6
推荐指数
1
解决办法
8329
查看次数

x264/ffmpeg 中的 h.264 MVC 3D 支持

许多帖子表示,x264 上没有对 h.264 3D 的开源支持,并且该技术已经死亡。不过,我正在研究x264,想向这里的专家询问他们的意见:

  • h.264 MVC 3D 支持是否添加到任何开源编解码器(如 ffmpeg/x264)中?
  • 如果 x264 目前不支持,我可以为 x264 添加 3D 支持吗?
  • 我可以拿x264源代码并根据H.264的JM进行更改吗?
  • 有没有可用的开源 3D 解码器?

注意:请不要将此问题标记为重复,因为我找到的所有答案都是在 2010-2012 年回答的,并且希望现在很多事情都已更改。

3d ffmpeg h.264 video-codecs x264

6
推荐指数
1
解决办法
3684
查看次数