muxer相关内容

在GStreamer中进行多路复用时,视频的速度比音频快得多

我正在努力学习录制X11 Windows的内容,以便为YouTube制作游戏截屏。这应该是一项相当微不足道的任务,但它已经花了整整一个晚上。现在我已经学习了一些关于多路传输和排队的知识(使用gst-launch),但问题仍然存在:当我将音频和视频多路传输到Avi中时,视频的播放速度比生成的文件中的音频快几倍。这意味着视频很快就会结束并静止,而音频在背景中继续喋喋不休。 这是导致问题的筛选器链 ..

如何使用 libavformat 连接 2 个具有相同编解码器的视频文件(重新混合)?

我已经从 CDN 下载了 flv 格式的视频(视频 H264 和音频 AAC)并将它们重新混合为 MP4 格式.但是视频有长度限制.所以我将每个视频分几个部分下载:从起点开始,在点 1,在点 2(通过在 url 中使用 seek 参数).每个点的开始都比前一个点的结束早一点. 使用 av_read_frame 我扫描了所有部分,发现相交的数据包不仅具有相同的大小和顺序,而且它们的 dts/pts ..
发布时间:2021-12-26 19:08:58 其他开发

MediaMuxer 错误“无法停止复用器"

我正在使用带有 MIME 类型“video/avc"的 MediaCodec 对 Camera 预览数据进行编码,并将编码数据(仅视频,无音频)传递给 MediaMuxer.多路复用器似乎运行良好并创建了一个合理大小的输出文件(即,我记录的时间越长越大).但是,当我尝试停止多路复用器时,出现“无法停止多路复用器"错误: 10-21 10:39:40.755: E/AndroidRuntime(2 ..
发布时间:2021-11-27 19:37:18 移动开发

如何从rtspsrc中解复用音频和视频,然后使用Matroska Mux将其保存到文件中?

我一直在使用rtspsrc来收集音频和视频从一个网络摄像机到另一个网络摄像机的应用程序.但是,我无法观看来自摄像机的视频流,因此无法验证该视频流是否按预期工作.为了验证流是否正确,我想将其记录在SD卡上,然后在计算机上播放文件.问题是我希望相机尽可能多地进行解析,解码和去荷,因为那是应用程序的目的. 因此,我必须通过解复用器分离音频和视频流,并进行解析,解码等,然后将它们复用回matroska文 ..
发布时间:2020-07-23 04:29:07 其他开发

什么是weblogic.socket.Muxer?

您是否了解webLogic 8.1中使用的weblogic.socket.Muxer是什么? 通常在线程转储中我看到类似于此的堆栈跟踪: “队列中的ExecuteThread:'0':'weblogic.socket.Muxer'”id = 20 idx = 0x68 tid = 26709 prio = 5 alive,in native,blocked,daemon - 阻止 ..
发布时间:2019-01-02 13:39:00 Java开发

如何使用libavformat而不使用其他libav库?

我想要一个使用libavformat到mux视频的简单工作示例。有很好的例子( doc / examples / muxing.c ),显示编码使用libavcodec,使用libavformat进行复制,并使用libavio保存数据。然而,没有一个例子,我知道它使用libavformat本身,喂入缓冲区中的编码数据,并在缓冲区中获取多路复用数据。 fold:一个,添加一个流 avforma ..
发布时间:2017-10-23 21:21:20 其他开发

如何使用libavformat连接2个具有相同编解码器的视频文件(重新复用)?

我已经从FLV格式(视频H264和音频AAC)下载了CDN的视频,并将其重新映射到MP4格式。但视频的长度有限。所以我已经下载了几个部分的视频:从起点开始,在第1点,第2点(通过在url中使用seek参数)。每个点的开始时间早于前一个结束。 使用 av_read_frame 我扫描所有部分,发现相交的数据包不仅具有相同的大小和顺序,他们的dts / pts也由一个恒定值相互转移。所以要连接起 ..
发布时间:2017-10-23 20:54:33 其他开发

FFMPEG - RTMP到HLS没有音频输出

我目前正在开发一个动态的HLS分段为我们livecam应用。 为此我赶上外部RTMP流,并将其与ffmpeg的转换成段。 下面的命令如下: 的ffmpeg -i RTMP://“$ SERVERIP”/“应用$”/ MP4:“$ STREAM_NAME”.f4v -c:v libx264 -profile:v基线-level 5.1 \\ -c:一个AAC -strict实验-flags + ..
发布时间:2016-07-22 20:06:14 其他开发

在Android 4.1以上版本MP4的FileWriter

在Android 4.1媒体codeC API已推出(API等级16)启动。这些API支持基本流解码和放大器;编码。此外MediaExtractor API将通过分析媒体流给小学轨道的详细信息。 我的问题是,我设置连接使用Media codeC API codeR,这给了我带codeD文件.h264格式的视频。我想写.h264文件转化为播放/存储/共享目的的.MP4文件。我不觉得Android的 ..

使用Media codec.getOutputFormat()为一间codeR中的Andr​​oid 4.1 / 4.2设备的问题

我试图用媒体codec到EN code帧(通过相机或德codeR)到视频。 当处理由dequeueOutputBuffer()的EN codeR输出,我期望得到回报指数=媒体codec.INFO_OUTPUT_FORMAT_CHANGED,这样我就可以调用getOutputFormat()来获取连接codeR输出格式为输入目前使用的ffmpeg的合并器。 我已经测试了一些垫/电话设备与Andr ..
发布时间:2016-03-13 22:19:12 移动开发

MediaMuxer错误"未能阻止复用器"

我用媒体codeC 与MIME类型编码摄像机 preVIEW数据“视频/ AVC“和EN codeD的数据(仅视频,没有音频)传递给 MediaMuxer 。该复用器看上去一切正常,并创建合理大小的输出文件(即变大的时间越长我记录)。然而,当我试图停止复用器我得到的“无法停止复用器”错误: 10月10日至21号:39:40.755:E / AndroidRuntime(2166):java.l ..
发布时间:2015-12-03 14:56:48 移动开发