问题标签 [video-encoding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1607 浏览

iphone - 如何确保 YouTube API 仅返回可在 iPhone 上流式传输的视频?

我正在将一些 YouTube 搜索功能构建到 iPhone 应用程序中,并希望确保我只收到可在设备上播放的结果。根据API 参考文档中的搜索视频部分,这似乎相对简单:

format 参数指定视频必须以特定的视频格式提供。您的请求可以指定以下任何格式:

我尝试将“format = 1”设置为:

用于移动视频播放的 RTSP 流 URL。H.263 视频(最高 176x144)和 AMR 音频。

这提供了高比例的可播放视频,但有些仍然无法播放,我担心它不会返回其他可播放的视频。

当我将格式字段留空时,我会收到更高比例的不可流式 URL。

0 投票
2 回答
377 浏览

c++ - 用于可搜索电影格式的 C/C++ 库

我正在对一些非常大的视频文件(通常高达 16MP)进行一些处理,我需要一种方法以允许搜索特定帧(而不是时间,如 ffmpeg)的格式存储这些视频。我正计划推出我自己的格式,将所有单独的 zlib 压缩帧连接在一起,然后在末尾附加一个索引,将帧号链接到文件字节索引。不过,在我开始之前,我只是想检查以确保我没有复制另一种格式/库的功能。有没有人听说过允许无损压缩和随机访问视频的格式/库?

0 投票
3 回答
5780 浏览

asp.net - 如何转换上传的视频并从此文件中获取屏幕截图?

我正在构建一个 cms,我希望用户能够上传视频,但我不熟悉视频上传和转换。是否有示例或有人编写过这样的解决方案?我听说过 ffmpeg,但我不知道如何将它与 asp.net 集成。

作为简单的解决方案,我可以让我的客户上传 flv 文件,但我仍然需要从该 fvl 获取屏幕截图。

谢谢

0 投票
1 回答
784 浏览

air - 在 Adob​​e AIR 应用程序中流式传输编码视频

我正在 Adob​​e AIR 中开发一个桌面应用程序,用于将用户的相机视频流式传输到 wowza 媒体服务器。我想动态编码视频,意味着传输 H.264 编码的视频而不是默认的 Flash 播放器编码的视频以达到质量目的。有什么办法吗?

等待周围人的帮助,

瑞克

0 投票
1 回答
1753 浏览

c# - C# 处理视频

我想拍摄一个图片文件夹,并将其转换为带有背景音乐的幻灯片视频。

我不知道该怎么做,或者从哪里获得帮助,因为这不是你可以在谷歌搜索的那种东西。

idk 是否有 api,或者是否可以在 C# 中完成。

也许生病必须将项目转移到 C++ 或其他东西,但首先我需要知道从哪里开始。

谢谢。

0 投票
1 回答
5258 浏览

video - h264 创意比特流是如何组织的?/header 起始码

我试图通过使用十六进制编辑器查看视频文件的比特流来了解 h264。我在这里找到了视频对象平面 (0x000001b6) 和 i 帧 (0x000001b600) 的起始代码。

但是我在视频文件中找不到很多这些字节。大多数情况下,这些起始代码出现在文件的开头,中间只有几处。我希望他们会非常有规律地出现,在整个文件中以相等的距离出现!?

以这种方式使用十六进制编辑器查看文件是否可以?还存在哪些其他起始代码以及 h264 文件是如何组织的?

0 投票
2 回答
167 浏览

video - 创建视频:哪种帧率在美国很常见?

我知道世界不同地区在视频帧率方面存在差异。例如,欧洲的 DVD 采用 PAL 格式,分辨率为 720x756 和 25.0 fps。在美国,它采用 720x480 和 29.97 fps 的 NTSC 标准。当我不想生成 DVD 而是生成纯视频文件时,例如 WMV 或 AVI,在美国使用什么帧率?我有一个最终用户应用程序,用户可以在其中生成视频,那么美国用户期望它具有什么帧速率?标清视频和高清视频有区别吗?

0 投票
2 回答
321 浏览

video - webapp 应该提供哪些视频格式?

我需要在 Webapp 上放一些视频,但我有点迷路了。我的要求是:

  • DRM 根本不是问题
  • 它应该可以在 iPhone(和 iPad)和主要浏览器(Safari、Internet Explorer、Firefox、Opera)上运行。
  • 如果视频不能在 Linux 上播放,那根本不是问题(因为它是针对 Windows 和 OS X 用户的 Windows/OS X 软件的视频/截屏视频)
  • 如果它也可以在 Linux 上运行,那根本不是问题(我自己是 Linux 用户)

是否可以提供独特的格式(如 H.264)并播放而无需我做任何额外的工作,或者我是否需要将视频转换为不同的格式并让 web 应用程序根据使用的浏览器提供不同的视频格式?

当我检测到支持 HTML5 的浏览器时,我应该使用 HTML5 的“视频”标签吗?

这里“最安全”的赌注是什么?我认为 Flash 不符合 iPhone/iPad 的要求。

0 投票
1 回答
4471 浏览

asp.net - ASP.net FFMPEG 视频转换接收错误:“发生错误号-2”

我正在尝试将 FFMPEG 集成到我的 asp.net 网站中。我要完成的过程是上传视频,检查它是 .avi、.mov 还是 .wmv,然后使用 x264 将此视频转换为 mp4,以便我的 Flash 播放器可以播放它。

我正在使用 http 处理程序 (ashx) 文件来处理我的上传。这也是我放置转换代码的地方。我不确定这是否是放置它的最佳位置,但我想看看我是否至少可以让它工作。

此外,我还可以通过 cmd 行手动完成转换。当我从执行的进程中输出标准错误时,出现错误 -2。

这是我收到的错误:

FFmpeg 版本 SVN-r23001,版权所有 (c) 2000-2010 FFmpeg 开发者

使用 gcc 4.4.2 于 2010 年 5 月 1 日 06:06:15 构建

配置: --enable-memalign-hack --cross-prefix=i686-mingw32- --cc=ccache-i686-mingw32-gcc --arch=i686 --target-os=mingw32 --enable-runtime-cpudetect - -enable-avisynth --enable-gpl --enable-version3 --enable-bzlib --enable-libgsm --enable-libfaad --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libspeex - -enable-libmp3lame --enable-libopenjpeg --enable-libxvid --enable-libschroedinger --enable-libx264 --enable-libopencore_amrwb --enable-libopencore_amrnb

libavutil 50.15。0 / 50.15。0 libavcodec 52.66。0 / 52.66。0 库格式 52.61。0 / 52.61。0 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0.10. 0 / 0.10。0

532010_Robotica_720.wmv:出现错误号 -2

这是下面的代码:

导入 System 导入 System.Web 导入 System.IO 导入 System.Diagnostics 导入 System.Threading

公共类上传:实现 IHttpHandler

结束类

0 投票
1 回答
14354 浏览

ffmpeg - 关于视频编码,PTS 是什么?

有人可以简要解释一下首字母缩略词 PTS 在视频编码方面的含义吗?