mp4相关内容

FFMPEG:将MP4多路复用数据重定向到套接字

我正在使用FFMPEG库将H.264和AAC帧复用到MP4文件.我可以使用命令行和C程序来做到这一点. 现在,我不想将多路复用的MP4数据写入文件中,而是想将这些多路复用的数据直接写入套接字或管道中.命令行选项将不胜感激.我的实际目标是写一个C程序. 我尝试使用协议tcp和udp,但它们不适用于Mp4格式.他们正在使用matroska格式. 关注正在工作. ffmpeg - ..
发布时间:2020-05-12 19:41:57 其他开发

使用ffmpeg将gif转换为mp4,输出无法在android上播放

我只是使用以下命令将gif文件转换为mp4,但生成的mp4文件无法在android默认视频播放器中播放. 我错了什么? 我应该采取任何其他步骤来制作可播放android的mp4文件吗? $ ffmpeg -f gif -i infile.gif outfile.mp4 我的测试gif文件:测试Gif文件 我的桌面使用VLC Media Player播放了output.mp4效果很好 ..
发布时间:2020-05-12 19:41:53 其他开发

检测mp4文件

我必须设计一个检测 mp4 文件的模块.如果将获取任何随机文件作为输入,则必须告诉它是否是mp4文件.在哪里可以找到mp4文件头的规范?尝试使用谷歌搜索,但除签名外找不到任何其他内容.关于该模块的C编程还有其他技巧吗? 解决方案 您可以检查扩展名或文件签名(幻数) http://www.garykessler.net/library/file_sigs.html http:// ..
发布时间:2020-05-12 19:41:50 其他开发

mp4视频在Quicktime/AVplayer与Chrome/Firefox上的不同时间开始播放

我有一个很奇怪的问题.我的OSX应用程序正在基于屏幕投射生成mp4视频.出于某种原因,如果我在Quicktime或任何基于OSX的AVPlayer中打开此视频,它将在第0帧之前开始大约14-15帧.如果我使用Chrome或Firefox打开mp4,则实际上将在第0帧开始播放 什么可能导致忽略开始帧?这是计时器倒计时的屏幕截图,其中比较了零时的Quicktime与Firefox.请注意,Fir ..
发布时间:2020-05-12 19:41:48 其他开发

HTML5视频格式-兼容性

因此,我正在建立一个网站,用户可以在该网站上上传观看视频. 我正在使用标准的HTML5视频播放器( ...) 目前,我使用多种来源:MP4,OGG和WEBM,以实现跨浏览器的兼容性 由于维护三种格式既要占用大量CPU(转换),又要消耗宝贵的磁盘空间,因此我开始寻找是否需要真正支持这三种格式 根据我在Wikipedia上找到的图表( http://en.wi ..
发布时间:2020-05-12 19:41:46 前端开发

无法将视频保存到相机胶卷(目标C)

因此,我已经花了相当长的时间尝试完成此操作,但是不幸的是,所有解决方案都没有发布,或者我尝试编写的解决方案似乎都没有用.我正在构建一个应用程序,该应用程序允许用户拍摄照片和视频,而其他用户则可以将其保存下来.我正在使用AWS服务保存内容.尽管使用NSLog返回的URL在将视频复制/粘贴到浏览器时向我显示了视频,但它拒绝保存到相机胶卷中.但是保存图片效果很好. 到目前为止,我尝试了以下操作: ..
发布时间:2020-05-12 19:41:43 移动开发

ffmpeg从mp4创建m3u8,视频文件大小

我正在使用ffmpeg将mp4转换为m3u8.但是首先我需要使mp4变小.我使用以下代码将其缩小: ffmpeg -i big.mp4 -b 1000000 small.mp4 然后我使用此代码将其转换为m3u8 ffmpeg -i small.mp4 -g 60 -hls_time 2 -hls_list_size 0 -hls_segment_size 500000 outpu ..
发布时间:2020-05-12 19:41:40 其他开发

Windows Media Foundation使用IMFTransform将mp4电影帧解码为2D纹理

我正在尝试使用Windows Media Foundation类对mp4视频进行解码,并将帧转换为2D纹理,DirectX着色器可以使用该纹理进行渲染.我已经能够使用 MFCreateSourceReaderfromURL 读取源流,并且能够读取其主要类型为 MFMEdiaType_Video 而次要类型为的流的媒体类型. MFVideoFormat_H264 如预期. 我现在需要将此格式转 ..
发布时间:2020-05-12 19:41:35 其他开发

在Android上以编程方式将WhatsApp视频作为Gif共享

我如何将mp4视频文件转换为WhatsApp gif文件(在应用程序UI中简单显示为gif,但内部是特定的mp4格式)以用于Android共享意图,被whatsapp识别为这种媒体类型聊天应用程序? 我进行了很多搜索,但是我无法从WhatsApp文档中找到任何信息(无论如何他们都没有这种文档)或与i有相同问题的任何开发人员. 我所拥有的: 我发现,如果您在十六进制编辑器中读取它们 ..
发布时间:2020-05-12 19:41:30 移动开发

PHP是否具有集成功能以从mp4文件读取元数据?

我想知道PHP是否具有从mp4视频音频文件中读取元数据的功能.我已经找到了一些可以做到这一点的外部类,但是首先要使用它们,我想知道是否有必要,或者PHP已经有一些方法可以做到这一点. 我找到的类是 php-mp4info 和 getID3(),其中哪个更好? 解决方案 我使用过的最好的工具是: 编辑::似乎不再维护PHP-Reader(自2012年以来未更新项目...).您现在应该使 ..
发布时间:2020-05-12 19:41:26 PHP

即时将WebM转换为MP4

我正在尝试将远程WebM文件即时转换为MP4.这应该在不向磁盘写入任何内容的情况下发生.此外,能够尽快流式传输结果将是很棒的. 这是我的flask函数,没有实际的转换,因此您可以了解流式传输. @app.route("/stream/mp4") def as_mp4(): url = "http://video.webmfiles.org/big-buck-bunny_trai ..
发布时间:2020-05-12 19:41:23 Python

将.mkv转换为h.264 FFmpeg

我想使用FFmpeg将.mkv文件转换为.mp4.我尝试了以下代码: ffmpeg -i input.mkv -c:v libx264 -c:a libvo_aacenc output.mp4 但是我得到了错误: 打开输出流#0:1的编码器时出错-可能是不正确的参数,例如bit_rate,rate,width或height. 有什么办法可以解决这个问题?我尝试设置音频的比特率 ..
发布时间:2020-05-12 19:41:21 其他开发

如何在Java中获取mp4-Movie的单个图像

我想对以.mp4格式存储的视频进行一些图像分析.因此,我需要一种方法来仅用Java获取该电影的图像. 我走了很多路,发现了一些库,例如jcodec和jaad.但是我无法让这些库运行这些东西.而且我发现,有一些例子(至少我没有发现)显示了我的用例. 你能帮我吗?您是否知道可以满足我的需要并且至少在Win7 64位上运行的任何库. 还是您知道如何使用jcodec做到这一点? 编辑: ..
发布时间:2020-05-12 19:41:16 Java开发

转换音频时C ++ FFmpeg声音失真

我正在使用FFmpeg库来生成包含来自各种文件(例如MP3,WAV,OGG)的音频的MP4文件,但是我遇到了一些麻烦(我也将视频放入其中,但是为了简单起见,我因为我已经解决了这个问题,所以省略了这个问题).我当前的代码打开一个音频文件,对内容进行解码,然后将其转换为MP4容器,最后将其作为交错帧写入目标文件. 对于大多数MP3文件,它都可以完美运行,但是当输入WAV或OGG时,生成的MP4中 ..
发布时间:2020-05-12 19:41:13 其他开发

将AVPackets合并到mp4文件中

我正在开发一种工具,该工具可以从网络接收h.264实时流(发送方是硬件编码器),缓冲最近的x分钟并在触发后创建最后x分钟的视频文件. 我的工具既可以接收实时流,也可以使用boost :: serialization缓冲AVPackets.此外,我能够加载缓冲的AVPackets. 但是,当我尝试使用加载的AVPackets创建/混合视频文件(mp4)时,mp4文件或mp4标头中会出现错 ..
发布时间:2020-05-12 19:41:09 C/C++开发

Java中的MP4容器编写器

我想找到一个免费的Java MP4(容器)编写器.我不需要编码器,只需一个可以根据给定的期望值编写正确原子的东西. 奖金此类库也可以编写“有效" F4V. 我宁愿使用纯Java解决方案,也不愿使用JNI或外部可执行文件. 解决方案 即使我的回答来得太晚,您也可以在 ..
发布时间:2020-05-12 19:41:07 Java开发