问题标签 [m4v]
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.
firefox - 所有系统/浏览器都支持 mv4 视频吗?
我在 videojs 播放器中遇到了 Firefox (39) 和 mp4 视频的问题。mp4 是在 Handbrake 中创建的,来自 .movs。问题是在某些文件中,在 Firefox 中从我的服务器播放时没有音频。音频在“那里”——它在 C 盘上的 Firefox 中正常播放。
凭直觉,我将 .movs 转换为 .m4v 并发现服务器上 Firefox 中的音频播放。也适用于 Chrome 和 IE-11(都在 Windows 7 上)。iOS没问题。 我在这里读到mp4 和 m4v“是完全相同的文件,唯一的区别是扩展名”,所以我不知道为什么一个在 FF 中传输音频而一个不是。
在切换服务器上的文件之前,.,.. 可能其他浏览器或其他操作系统不支持m4v?
video - 如何使用 ffmpeg 创建 m4v 视频?
我正在尝试使用 ffmpeg 使用以下命令创建 m4v 视频:
这是我得到的错误:
[ipod @ 0x7fbbc9801600] 在流 #1 中找不到编解码器 mp3 的标记,容器中当前不支持编解码器
无法为输出文件 #0 写入标头(编解码器参数不正确?):参数无效
如果我执行相同的命令来创建 mp4 视频,它可以正常工作,如下所示:
.m4v 是我目前使用的 jPlayer 所需的格式。
android - Android通过URL“没有应用程序可以执行此操作”但在手机上运行良好
我有一个令人沮丧的一天。
我为我的朋友在桌面 Firefox/Chrome 和 iOS 上工作的这个测试页面上的视频链接,但不是 IE 11 或更重要的是 Android:
http://davelozinski.com/testvideos
问题 #1 也是最重要的:
在默认的三星安卓“互联网”浏览器中,出现“没有应用程序可以执行此操作”。
然而!
如果我将视频直接加载到手机(在本例中为 Galaxy S4 mini),当我点击它时,视频会完美播放。
这会影响我们必须制作的视频,因为我们需要它们使用默认的 Android 浏览器播放。
我发现无法将浏览器关联到内置的“图库”应用程序来播放视频。
有没有人有任何想法/建议?
问题 #2:
在 IE11 中,会弹出一个对话框,询问我们是否要“打开或保存”视频文件。无论哪种方式,它都会直接下载它,然后我们必须双击打开而不是能够在浏览器本身中查看它。我们如何解决这个问题,让它也可以直接在浏览器中播放?
谢谢!
swift - AVAssetExportSession 未导出 M4V 文件
我正在尝试AVAssetExportSession
使用 Swift,但出现此错误:'NSInvalidArgumentException', reason: 'Invalid output file type'
. 我查了这个错误,它说对于视频,Swift 只支持 QuickTime 文件、MP4 和 AppleM4V,这很奇怪,因为我正在尝试导出 M4V 文件。但是,我尝试导出一个 MP4 视频,文件名具有 MP4 扩展名,并且 outputFileType 也是一个 MP4 文件,效果非常好。我后来把它改成了 M4V(包括导出的视频是一个 M4V 文件),它给了我错误。难道我做错了什么?我的代码如下:
任何帮助表示赞赏,谢谢:)
node.js - 如何使用 NodeJS 流式传输 .m4v 视频
我需要的是能够将服务器本地文件上的视频发送到客户端。我无法创建静态“视频”文件夹,因为这些视频只是暂时可用,这意味着我将拥有动态视频。
那么如何从服务器文件中检索可播放的 .m4v 视频文件(如果我知道路径)并将其发送到 angular.io 客户端进行播放
javascript - 使用 video.js 播放从 iTunes 下载的电影文件(.m4v 扩展名)?
这是我正在使用的代码,可在 video.js github 上免费获得:
但我不能玩它。这是因为 Apple 在他们的电影文件上添加了 DRM 安全性,因此暗示没有合法的方式来播放这个文件而不是盗版,或者是否有合法的方式来购买电影文件并使用 video.js 或一些程序以编程方式播放它类似的库(最好是 html5 播放器或基于网络的播放器)?
ffmpeg - 如何使用 FFmpeg 标记元数据 m4v 文件
所以我试图从文件名中将元数据标记为视频文件 m4v。但是,我似乎无法在 man -h 页面中找到答案,并且在线所有内容都显示了如何从 m4v 中提取元数据。
我已经在 StackOverflow 和网上查看了答案,大多数是关于从 m4v 文件中提取元数据的答案,但没有任何关于标记文件的答案(除了剥离元数据)。我发现这个http://jonhall.info/create_id3_tags_using_ffmpeg/关于标记 mp3 文件,我尝试了语法但它失败了。
这是我尝试将 mp3 替换为 m4v 的 mp3 语法
ffmpeg32 -i in.m4v -metadata title="你想要的标题" out.m4v
也尝试了以下
ffmpeg -i "$filedir$name" -metadata title="你想要的标题" -c:v copy -c:a copy "$filedir$newname"
此命令用于从文件中删除元数据
ffmpeg -i "$filedir$name" -map_metadata -1 -c:v copy -c:a copy "$filedir$newname"
这个错误我通常会得到一个语法错误。
非常感谢任何帮助
ios - iOS AVPlayer 无法播放透明视频,怎么办?
我需要从视频中删除绿色背景,使其看起来透明并且可以看到其背后的内容。以下是视频示例,我附上它的屏幕截图。
我已经尝试过VideoTransparentBackground库,并且我实现了它,但问题是当我将 App 置于后台并返回时,它呈现黑色背景,我发现这不是稳定的解决方案。
我还能做什么?有什么提示吗?
macos - VLC:如何创建正版 MP4(不是 M4V)文件?
在“文件 -> 转换/流”菜单项中,应用“视频 - H.264 + mp3 (mp4)”配置文件将生成 m4v 格式的文件,而不是 mp4!
现在,将扩展名从 m4v 更改为 mp4 将在某些设备上工作,而其他设备的音频将被破坏。
有没有办法从 VLC 生成真正的 mp4 格式文件?如果不是如何可靠地将 m4v 转换为 mp4?
python-3.7 - mimetypes.guess_type 无法识别 python3.7.3 上的视频/x-m4v
以下代码:
在 python 2.7.13 上它返回('video/x-m4v', None)
在 python 3.6.2 上它返回('video/x-m4v', None)
在 python 3.7.3 上它返回(None, None)
在 python 3.8.2 上它返回(None, None)
为什么?以及如何识别 python3.7.3 中的 mimetype?