codec相关内容

为什么python json.dumps抱怨ascii解码?

我的代码中包含以下几行 outs = codecs.getwriter('utf-8')(sys.stdout) # dJSON contains JSON message with non-ASCII chars outs.write(json.dumps(dJSON,encoding='utf-8', ensure_ascii=False, indent=indent_val)) 我 ..
发布时间:2019-11-24 20:33:41 Python

如何使用Blob URL,MediaSource或其他方法播放连续的Blob媒体片段?

由于缺乏不同的描述,我试图实现离线媒体上下文。 概念是创建1秒 Blob s录制媒体,能够 播放1秒 Blob 独立于 HTMLMediaElement 从连接的 Blob s 问题是,一旦 Blob 是使用 Blob URL 或 MediaSource HTMLMedia 元素中播放/ code>。 创建的 Blob URL 仅播放串联的斑点的。 MediaSource ..
发布时间:2019-01-23 22:21:37 前端开发

为JavaFX 2.2添加其他视频编解码器/ DVD支持

更新: 由于JFX的媒体方面已经开源,我自己也研究了这个确实可能,但需要更改和重建JFX源(Java和C部分。)描述了该过程这里对于任何想要去的人 - 我在这个例子中添加了MKV支持,但它应该与其他插件非常相似。 问题的其余部分因此主要是历史性的,但我会留在这里作为参考。 背景 到目前为止,我一直在使用VLCJ在我的应用程序中播放视频。它可以工作,但是如果可能的话,我想看看 ..
发布时间:2018-11-27 12:54:48 Java开发

为什么mp4视频在iPad上播放得很好,而不是在iPhone上?

我对这个问题感到非常难过。 我有一个庞大的H.264 mp4视频文件库,我需要在iOS上播放。最初,我只针对iPad,但要求已经改变,现在我需要包括iPhone。但我注意到我的iPod Touch与我的iPad具有完全相同的操作系统版本和内置ID,将无法播放我在iPad上成功使用的相同文件。我已经向一位同事证实了这一点,该同事也拥有相同版本的iPhone和iPad。建立。我也在iPad模拟器 ..
发布时间:2018-09-26 16:47:22 移动开发

在iOS下检索电影编解码器?

我正在尝试找到用于压缩电影的编解码器。我确定我是否需要以某种方式使用CMFormatDescription并获取CMVideoCodecType密钥。我被困在如何通过元数据数组。 ?如何检索编解码器的任何想法 AVURLAsset * movieAsset = [AVURLAsset URLAssetWithURL:sourceMovieURL选项:无]; NSArray * trac ..
发布时间:2018-09-17 09:21:24 移动开发

如何在iOS中将AAC音频缓冲区解码为PCM缓冲区?

我正在尝试将AAC音频解码为iOS中的PCM音频,最好的方法是什么?任何示例代码都非常有用......有没有简单的API来做这个...? 解决方案 我有示例代码来执行此操作。 在开始时,您应该在/中配置out ASBD(AudioStreamBasicDescription)并创建转换器: - (void)setupAudioConverter { AudioStream ..
发布时间:2018-08-30 19:09:32 移动开发

平面YUV420数据布局

在我的项目中,我使用 OpenH264 编解码器,据说以 YUV 4:2:0平面格式。解码后,我得到一个数组与 width * height * 1.5 元素,在显示时,它们看起来像这样: http://o3d.googlecode。 com / svn / trunk / samples_webgl / assets / shaving_cream.png 为什么主要区域下面有四个区 ..
发布时间:2018-07-30 16:57:39 C/C++开发

如何对媒体片段的任何部分进行范围请求?

如果我们想要生成 HTTP / 1.0 或 HTTP / 1.1 请求,例如字节20000到100000或给定媒体资源的秒数20到35秒,例如 .webm 或 .ogg audio或 .mp4 视频,其中响应将是一个能够在没有媒体资源的其他部分的情况下播放的离散媒体片段,我们将如何实现这一目标? 例如 let headers = new Headers(); let range ..
发布时间:2018-07-09 15:53:40 前端开发

HTML5视频编解码器支持

HTML5视频广告代码支持哪些编解码器? 它会因浏览器而异,还是会支持特定编解码器的规格? 解决方案 根据维基百科: 当前的HTML5草案规范 未指定浏览器应在视频 标记中支持哪些视频格式 。用户代理可以免费支持 任何他们认为合适的视频格式。 HTML5是草稿格式虽然这可能会改变。 关于各种算法的适用性一直存在争议,似乎目前并非所有参与者都能就答案达成一致。 ..
发布时间:2018-07-03 11:02:40 前端开发

将NAL头添加到原始H264流

为了将NAL头添加到原始H264流中,我需要做什么?最终,我想拍摄视频文件并将其与音频文件复合。 2相关问题: 1。)我看过这篇文章: H. 264转换与FFmpeg(从RTP流) 然而,当我看每帧的前两个字节,我看到0和0对于我录制的任何画面,我们都没有提及任何关于NAL内容的内容。 我在正确的地方看吗?是否还有另一种方法可以在NAL头文件中创建和写入H264流? ..
发布时间:2018-06-06 19:55:38 其他开发

在mancoder,VLC和FFMpeg中使用的Mjpeg编解码器的文档在哪里?

Mencoder有一个可爱的选择,用于将mjpeg文件转换为使用VLC播放的“MJPG”编解码器的avi文件。 执行此操作的命令行为: mencoder filename.mjpeg -oac copy -ovc copy -o outputfile.avi -speed 0.3 其中0.3是所需播放帧率与默认25 fps的比例。所有这些都是制作mjpeg文件的副本,将avi标题 ..
发布时间:2017-10-24 01:22:44 其他开发

FFMPEG:解释任何编解码器函数指针的参数

我正在阅读文章,如何在FFMPEG多媒体框架中集成编解码器。 根据它,每个编解码器都需要定义3个基本函数,并将这些函数分配给结构 AVCodec 的函数指针。 上述文章中指定的3个函数指针是: .init - >负责分配和其他初始化 .close - >释放分配的内存和取消初始化 .decode - >逐帧解码。 对于函数指针 .decode , ..
发布时间:2017-10-24 01:19:38 其他开发

FMS FLV到mp3 / aac / wav

如果使用Flash Media Server从实况流中录制FLV音频,并使用NellyMoser编解码器,如何解码FLV音频? 我正在编写一个脚本来处理几个FLV,使用FFmpeg,所以我需要一个命令行解决方案。 任何想法? 解决方案 这应该适合你,因为NellyMoser是由FFmpeg支持的。 1.使用mp3 ffmpeg -i yourinput.flv ..
发布时间:2017-10-24 00:56:33 其他开发

安装libmp3lame在raspberry pi上使用FFMPEG

我在我的RPi 2上使用了python 3.2的moviepy模块。它使用FFMPEG来读写视频,所以我使用这些指示信。现在当我运行该程序时,它表示我的视频导出失败,因为FFMPEG没有找到它需要的libmp3lame编解码器。我如何得到安装libmp3lame编解码器到我的RPi 2(运行Raspian Wheezy)? 我想我必须重新安装FFMPEG才能安装编解码器这样做正确吗? ..
发布时间:2017-10-24 00:47:49 其他开发

Concat多个视频和音频文件与ffmpeg

我有一组音频和视频剪辑,每个音频剪辑与其视频剪辑具有1:1的相关性。每个视频和每个音频剪辑的编码是相同的。如何连接所有的音频剪辑和所有视频剪辑,然后将它们合并在一起以输出视频。到目前为止,我只想出如何将1个音频剪辑与1个视频剪辑进行合并: $ ffmpeg -i video_1.webm - i audio_1.wav -acodec copy -vcodec copy output.m ..
发布时间:2017-10-24 00:10:09 其他开发

什么是ffmpeg中的视频时间刻度,时基或时间戳?

网络上似乎没有任何解释。人们谈论他们很多。我只是想知道他们是什么,为什么他们是重要的。使用-video_track_timescale,如何确定一个数字?是随机的吗?应该是0? 解决方案 现代容器管理视频(和音频)帧使用时间戳的时间分量,而不是帧率。因此,不是将视频录制为25 fps,因此意味着每个帧应相互间隔0.04秒,它们会为每个帧存储时间戳,例如 框架pts_time 0 ..
发布时间:2017-10-23 23:47:27 其他开发

如何将mp3和ffmpeg编解码库的支持设置为cef?

我想要支持mp3和ffmpeg编解码器的cef lib。我如何用这些编解码器功能重新编译cef库。 我想学习,我应该在哪里编辑cef库或cefsharp? 然后如何编译它来重用它.. 我正在使用cefsharp版本47。 解决方案 注意:请在处理之前考虑法律问题 有一种方法可以启用MP3支持CEF,但您必须修改源码分发中的cef.gypi,重新生成可视化工作室项目并重建 ..
发布时间:2017-10-23 22:31:31 C#/.NET