mp4相关内容

H.264 MP4文件中的像素格式存储在哪里?

我正在研究一个转换器,它将H.264/AAC RTMP流转换为有效的MP4文件.我已经 大部分 完成了.我正在解析AMF标签,读取AVCDecoderConfigurationRecord和AACSpecificConfig,我正在生成有效的moov原子,等等. 在发现并修复了代码中的一些错误之后,我得到了一个 主要是 有效的MP4文件.但是,当我尝试在ffprobe中读取视频时,出现以下错 ..
发布时间:2020-05-12 19:43:03 其他开发

结合多个mp4视频和图像

所以我有一个图像文件夹,一个名为*.png的1/20和一个名为*.mp4的mp4文件夹. 我要按以下顺序创建视频: 1.png 3秒钟 1.mp4 2.png 3秒钟 3.mp4 等 有没有一种方法可以显示每个png 3秒钟,然后使用ffmpeg显示相应的mp4?我知道我可以使用此命令将每张图片单独转换为3秒的视频,而帧率差异将是一个问题(1/3与60),但是我对命令行视 ..
发布时间:2020-05-12 19:42:55 其他开发

使用PHP读取/写入mp4 id3标签

我需要至少能够读取并最好写入连接到mp4视频文件的id3标签. 我已经研究过使用getId3(),但是它具有太多的功能,以至于很难找到适用于mp4视频文件的功能,并且写入演示文件不适用于mp4文件 因此, 解决方案 ID3标签仅通常用于MP3流.我相信MPEG 4使用自己的元数据格式(在meta原子内).有关详细信息,请参见 http://atomicparsley.sourcefor ..
发布时间:2020-05-12 19:42:48 PHP

来自.mp4的H.264解码器配置记录的格式

我正在检查从Android设备录制的.mp4视频文件中包含的解码器配置记录.某些设备在解码器配置记录中写入了奇怪或不正确的参数. 这是来自Galaxy Player 4.0的示例,它是错误的: DecoderConfigurationRecord: 010283f2ffe100086742000de90283f201000568ce010f20 pictureParame ..
发布时间:2020-05-12 19:42:44 其他开发

Chromium中的MP4编解码器支持

我们已经将Chromium嵌入式框架集成到我们的Windows游戏中,以允许我们从应用程序中呈现网页,并且除MP4视频外,其他所有功能都可以正常工作. 我了解由于许可问题,Chromium不包含此编解码器,但是任何人都可以提供有关如何添加支持的详细信息,即使我们必须为其提供编解码器许可也是如此. 我们可以找到的所有信息似乎都已过时,并且所引用的功能似乎已被弃用...所以我们有些茫然. ..
发布时间:2020-05-12 19:42:42 其他开发

ffmpeg-生成moov原子

我目前正在使用blackmagic的prorecorder录制视频.我使用ffmpeg即时将视频转码为mp4视频容器.持续时间未知,因为我正在将prorecorder输出到命名管道的.ts进行转码. 我的目标是尝试在浏览器中播放该文件,同时仍在录制流时-回放效果很好,但是问题是,当我打开文件时,持续时间定义为当前录制时间. 所以,问题是-我想在fe持续时间内生成“假" moov原子.与 ..
发布时间:2020-05-12 19:42:37 其他开发

使用ffmpeg添加不透明的覆盖

我对ffmpeg有问题,我尝试在视频上添加png文件,我发现了如何添加,只是我希望此png文件具有一定的不透明度 我尝试了这一行 ffmpeg -n -i video.mp4 -i logo.png -filter_complex "setsar=sar=1;blend=all_mode='overlay':all_opacity=0.7" -movflags +faststart tmb/ ..
发布时间:2020-05-12 19:42:32 其他开发

DirectShow RedenStream无法捕获

我正在制作一个Directshow应用程序来捕获MP4视频.我使用下面的图形来做到这一点. Input Stream --> MJPEG Decompressor --> x264vfw H.264/MPEG-4 AVC Codec --> GDCL Mpeg-4 Multiplexor --> File Writer 在我的DirectShow应用程序中,我创建了所需的过滤器,并将它们 ..
发布时间:2020-05-12 19:42:22 其他开发

如何在Android/Java中为视频添加水印

在给定视频文件的情况下,我正在尝试生成带有水印的新视频.就我而言,我不是将水印放在视频上,而是将其作为乐队的水印.例如,如果视频尺寸为100x100,我想生成一个100x130的视频,并在顶部100x30的区域添加自定义图片. 最简单的方法是什么? 谢谢 解决方案 使用以下代码可帮助您在视频中添加水印: String[] complexCommand2 = {"ffmpe ..
发布时间:2020-05-12 19:42:20 Java开发

MP4 STSD结构

我怀疑一件事.如ISO-14496-12中所述,moov/mvhd/trak/mdia/minf/stbl/stsd应包含格式特定的框,例如ISO-14496-15中所述的avc1框或ISO-14496-14中所述的mp42.但它也包含QuickTime Format规范的VideoSampleDescription中的字段,例如'version','revision_level','vendor ..
发布时间:2020-05-12 19:42:17 其他开发

将原始H 264多路复用到mp4文件中,有些奇怪的错误

我正在做的是使用Xcode 7.3的IOS应用程序. 我从使用UDP的IP摄像机获取了h264数据,该数据可以正确解码和显示(由ffmpeg解码).现在,我想使用ffmpeg将原始的H264数据混合到一个mp4文件中(某些用户可能希望在他的手机上记录他们正在观看的内容).代码运行时没有发生任何错误,并且可以在计算机上使用QuickTime正常播放结果文件.但是当使用iPhone的默认视频播放 ..
发布时间:2020-05-12 19:42:15 移动开发

如何在一个文件中合并多个MP4视频文件

我需要使用Java将多个MP4视频文件合并为单个文件.谁能告诉我如何合并视频.您的帮助将不胜感激. 解决方案 由于您没有提到格式,因此很难给出建议,但是对于mp4来说,这似乎是一个不错的选择.甚至包括合并文件的示例. 代码来自链接: MovieCreator mc = new MovieCreator(); Movie video = mc.build(Channels.new ..
发布时间:2020-05-12 19:42:11 Java开发

如何从android中的服务器播放mp4视频?

我能够显示来自服务器的3gp视频.但是,当我尝试播放mp4视频时,它显示了一条警告消息,对不起,该视频无法播放.请在这方面帮助我. package com.play.video; import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.widget.Media ..
发布时间:2020-05-12 19:42:09 移动开发

VLC流到MP4 WEBM和Flash

我正在尝试将视频从IP摄像头流式传输到我的Wordpress网站.我希望可以通过Windows,Mac,Android和IOS等常见设备访问我的流.目前,我正在使用VLC进行流传输,但是我只能使Flash流工作,但我想进行FLV,MP4和webm.我应该使用哪个播放器在网站上显示MP4和webm视频?而且我也不认为对VLC的调用是正确的,因为我无法在另一台计算机上的VLC中打开MP4和webm流, ..
发布时间:2020-05-12 19:42:07 其他开发

MP4到DASH(bash脚本)

我有一个网站,用户可以在其中上传视频文件.我想使用DASH来流式传输所有视频,以获得自适应比特率流式传输.因此,我写了一个bash脚本(由cron运行),将所有mp4文件转换为DASH,但无法正常工作:什么地方出了错? 例如,使用以下脚本,我获得了: https://www.informatica-libera.net/dash_faq/stream.mpd 它可以验证,但不能播放.我 ..
发布时间:2020-05-12 19:42:03 其他开发