video 相关问题

视频是用于记录,复制和广播移动视觉图像的电子媒体。在相关时使用更具体的标签,例如[视频编辑]用于修剪和修改视频的问题,[视频编码]用于将视频编辑为任何格式的问题,以及[视频处理]用于处理视频的相关问题过滤视频帧。

有没有办法使用流密码算法(ChaCha20,RC4...)来加密视频,同时仍然能够播放和流式传输加密的视频?

我有一个项目需要使用流密码(例如ChaCha20)来加密视频,我想使用ffmpeg传输加密的视频,以便接收者可以解密并观看...

回答 1 投票 0

如何在 CarPlay 应用程序 swiftUI 中播放视频?

我正在开发 CarPlay 应用程序,我想知道是否可以在应用程序中添加视频? 播放视频有哪些限制?我在官方文档中找不到答案...

回答 1 投票 0

如何匹配两个内容相同但标题不同的视频?

我在一家媒体公司工作,在公司担任数据工程师。我们有人为公司创建内容并将其发布在社交媒体上。他们在 Facebook、Instagram 上发帖,

回答 1 投票 0

如何判断FFmpeg解码的视频帧中的颜色是否预乘了alpha?

当我使用 FFmpeg(avcodec_decode_video2()、sws_scale())解码视频帧时,对于某些视频(例如 ProRes4444),我会得到预先乘以 alpha 的颜色,对于其他视频(例如 QuickTime PNG),我会得到预乘的颜色。 .

回答 2 投票 0

Flutter:如何使用“ffmpeg_kit_flutter”合并视频?

我正在使用“ffmpeg_kit_flutter”用代码合并两个视频 导入 'dart:io'; 导入“包:ffmpeg_kit_flutter/ffmpeg_kit.dart”; 导入'包:ffmpeg_kit_flutter/abstract_session....

回答 1 投票 0

你将如何构建一个类似 youtube 的自动视频质量控制器?

您将如何构建一个类似 youtube 的自动视频质量控制器?如何检查网络延迟以及如何根据网络延迟在不同质量的视频之间切换?

回答 1 投票 0

全屏视频切换 HTML

HTML 5 中的视频标签确实令人着迷。我需要知道是否可以让用户切换全屏播放。我不想使用任何其他视频插件。我只需要使用视频标签...

回答 4 投票 0

是否有每通道 10 位或更多的标准 RGB 内存格式

我需要在 DirectShow 管道中支持每通道 10,12 或 16 位 RGB 信息(因此每像素 30 位或更多,不包括 Alpha)。是否有任何标准格式,也许由

回答 1 投票 0

哪里有关于 HTML5 的所有 JavaScript API 的好资源 [已关闭]

我正在寻找一个参考,该参考总结了 HTML 5 中引入的所有可用 JavaScript API,适用于已实现任何新功能的每个浏览器。类似...

回答 4 投票 0

android 应用程序从图像制作 mp4 视频

我从相机预览中拍摄一张照片,然后将获得的字节数组保存到jpeg文件中。 现在我想将该图像文件(jpeg)保存/编码为持续时间为 2 秒的视频文件(mp4)。 我知道

回答 1 投票 0

未执行 amp-video 组件后备占位符和后备 - E...</desc> <question vote="0"> <p>放大器视频后备功能对我不起作用。在此代码中:</p> <pre><code><!doctype html> <html ⚡> <head> <meta charset="utf-8"> <title>Placeholders &amp; fallbacks - Example 3</title> <script async src="https://cdn.ampproject.org/v0.js"></script> <script async custom-element="amp-video" src="https://cdn.ampproject.org/v0/amp-video-0.1.js"></script> <link rel="canonical" href="https://preview.amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/placeholders.example.3.html"> <meta name="viewport" content="width=device-width"> <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript> </head> <body> <amp-img width="550" height="368" layout="responsive" src="non_existent_image.jpg"> <div fallback> <p>Image not found</p> </div> </amp-img> <amp-video width="640" height="358" src="non_existent_video.mp4"> <div fallback> <p>Video not found</p> </div> </amp-video> </body> </html> </code></pre> <p>代码可以在<a href="https://playground.amp.dev/?_gl=1*14hl1ox*_ga*YW1wLVJpMFc0Z3FCVlBXRXFyS3FoQV9GOGc.*_ga_TYM9BH1XCX*MTcxNjU5NTAwNy4xMi4xLjE3MTY1OTUwMDcuMC4wLjA.#share=PCFkb2N0eXBlIGh0bWw+CjxodG1sIOKaoT4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDx0aXRsZT5QbGFjZWhvbGRlcnMgJmFtcDsgZmFsbGJhY2tzIC0gRXhhbXBsZSAzPC90aXRsZT4KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly9jZG4uYW1wcHJvamVjdC5vcmcvdjAuanMiPjwvc2NyaXB0PgogIDxzY3JpcHQgYXN5bmMgY3VzdG9tLWVsZW1lbnQ9ImFtcC12aWRlbyIgc3JjPSJodHRwczovL2Nkbi5hbXBwcm9qZWN0Lm9yZy92MC9hbXAtdmlkZW8tMC4xLmpzIj48L3NjcmlwdD4KICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9wcmV2aWV3LmFtcC5kZXYvZG9jdW1lbnRhdGlvbi9ndWlkZXMtYW5kLXR1dG9yaWFscy9kZXZlbG9wL3N0eWxlX2FuZF9sYXlvdXQvcGxhY2Vob2xkZXJzLmV4YW1wbGUuMy5odG1sIj4KICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KICA8c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDstbW96LWFuaW1hdGlvbjotYW1wLXN0YXJ0IDhzIHN0ZXBzKDEsZW5kKSAwcyAxIG5vcm1hbCBib3RoOy1tcy1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDthbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aH1ALXdlYmtpdC1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QC1tb3ota2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtbXMta2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtby1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QGtleWZyYW1lcyAtYW1wLXN0YXJ0e2Zyb217dmlzaWJpbGl0eTpoaWRkZW59dG97dmlzaWJpbGl0eTp2aXNpYmxlfX08L3N0eWxlPjxub3NjcmlwdD48c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX08L3N0eWxlPjwvbm9zY3JpcHQ+CjwvaGVhZD4KPGJvZHk+CjxhbXAtaW1nCiAgd2lkdGg9IjU1MCIKICBoZWlnaHQ9IjM2OCIKICBsYXlvdXQ9InJlc3BvbnNpdmUiCiAgc3JjPSJub25fZXhpc3RlbnRfaW1hZ2UuanBnIj4KICA8ZGl2IGZhbGxiYWNrPgogICAgPHA+SW1hZ2Ugbm90IGZvdW5kPC9wPiAgICAKICA8L2Rpdj4KPC9hbXAtaW1nPgogIAo8YW1wLXZpZGVvCiAgICB3aWR0aD0iNjQwIgogICAgaGVpZ2h0PSIzNTgiCiAgICBzcmM9Im5vbl9leGlzdGVudF92aWRlby5tcDQiPgogIDxkaXYgZmFsbGJhY2s+CiAgICA8cD5WaWRlbyBub3QgZm91bmQ8L3A+ICAgIAogIDwvZGl2Pgo8L2FtcC12aWRlbz4gCjwvYm9keT4KPC9odG1sPg==" rel="nofollow noreferrer">AMP Playground</a></p>中访问 <p>丢失图像的后备正确显示消息“找不到图像”,但不显示丢失视频的后备。</p> <p>上面的代码有什么问题?</p> </question> <answer tick="false" vote="0"> <p>虽然代码是按照文档写的,但是不起作用。不过,经过一段时间的尝试,这个修改成功了:</p> <pre><code><amp-video width="640" height="358" src="non_existent_video.mp4"> <div> <p>Video not found</p> </div> </amp-video> </code></pre> <p>我从 中删除了 <pre><code>fallback</code></pre> 属性,当播放器不工作时会出现该消息。</p> </answer> </body></html>

放大器视频回退对我不起作用。在此代码中: 占位符和后备 - E...</desc> <question vote="0"> <p>放大器视频后备功能对我不起作用。在此代码中:</p> <pre><code><!doctype html> <html ⚡> <head> <meta charset="utf-8"> <title>Placeholders &amp; fallbacks - Example 3</title> <script async src="https://cdn.ampproject.org/v0.js"></script> <script async custom-element="amp-video" src="https://cdn.ampproject.org/v0/amp-video-0.1.js"></script> <link rel="canonical" href="https://preview.amp.dev/documentation/guides-and-tutorials/develop/style_and_layout/placeholders.example.3.html"> <meta name="viewport" content="width=device-width"> <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript> </head> <body> <amp-img width="550" height="368" layout="responsive" src="non_existent_image.jpg"> <div fallback> <p>Image not found</p> </div> </amp-img> <amp-video width="640" height="358" src="non_existent_video.mp4"> <div fallback> <p>Video not found</p> </div> </amp-video> </body> </html> </code></pre> <p>代码可以在<a href="https://playground.amp.dev/?_gl=1*14hl1ox*_ga*YW1wLVJpMFc0Z3FCVlBXRXFyS3FoQV9GOGc.*_ga_TYM9BH1XCX*MTcxNjU5NTAwNy4xMi4xLjE3MTY1OTUwMDcuMC4wLjA.#share=PCFkb2N0eXBlIGh0bWw+CjxodG1sIOKaoT4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogIDx0aXRsZT5QbGFjZWhvbGRlcnMgJmFtcDsgZmFsbGJhY2tzIC0gRXhhbXBsZSAzPC90aXRsZT4KICA8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly9jZG4uYW1wcHJvamVjdC5vcmcvdjAuanMiPjwvc2NyaXB0PgogIDxzY3JpcHQgYXN5bmMgY3VzdG9tLWVsZW1lbnQ9ImFtcC12aWRlbyIgc3JjPSJodHRwczovL2Nkbi5hbXBwcm9qZWN0Lm9yZy92MC9hbXAtdmlkZW8tMC4xLmpzIj48L3NjcmlwdD4KICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9wcmV2aWV3LmFtcC5kZXYvZG9jdW1lbnRhdGlvbi9ndWlkZXMtYW5kLXR1dG9yaWFscy9kZXZlbG9wL3N0eWxlX2FuZF9sYXlvdXQvcGxhY2Vob2xkZXJzLmV4YW1wbGUuMy5odG1sIj4KICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KICA8c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDstbW96LWFuaW1hdGlvbjotYW1wLXN0YXJ0IDhzIHN0ZXBzKDEsZW5kKSAwcyAxIG5vcm1hbCBib3RoOy1tcy1hbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aDthbmltYXRpb246LWFtcC1zdGFydCA4cyBzdGVwcygxLGVuZCkgMHMgMSBub3JtYWwgYm90aH1ALXdlYmtpdC1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QC1tb3ota2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtbXMta2V5ZnJhbWVzIC1hbXAtc3RhcnR7ZnJvbXt2aXNpYmlsaXR5OmhpZGRlbn10b3t2aXNpYmlsaXR5OnZpc2libGV9fUAtby1rZXlmcmFtZXMgLWFtcC1zdGFydHtmcm9te3Zpc2liaWxpdHk6aGlkZGVufXRve3Zpc2liaWxpdHk6dmlzaWJsZX19QGtleWZyYW1lcyAtYW1wLXN0YXJ0e2Zyb217dmlzaWJpbGl0eTpoaWRkZW59dG97dmlzaWJpbGl0eTp2aXNpYmxlfX08L3N0eWxlPjxub3NjcmlwdD48c3R5bGUgYW1wLWJvaWxlcnBsYXRlPmJvZHl7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX08L3N0eWxlPjwvbm9zY3JpcHQ+CjwvaGVhZD4KPGJvZHk+CjxhbXAtaW1nCiAgd2lkdGg9IjU1MCIKICBoZWlnaHQ9IjM2OCIKICBsYXlvdXQ9InJlc3BvbnNpdmUiCiAgc3JjPSJub25fZXhpc3RlbnRfaW1hZ2UuanBnIj4KICA8ZGl2IGZhbGxiYWNrPgogICAgPHA+SW1hZ2Ugbm90IGZvdW5kPC9wPiAgICAKICA8L2Rpdj4KPC9hbXAtaW1nPgogIAo8YW1wLXZpZGVvCiAgICB3aWR0aD0iNjQwIgogICAgaGVpZ2h0PSIzNTgiCiAgICBzcmM9Im5vbl9leGlzdGVudF92aWRlby5tcDQiPgogIDxkaXYgZmFsbGJhY2s+CiAgICA8cD5WaWRlbyBub3QgZm91bmQ8L3A+ICAgIAogIDwvZGl2Pgo8L2FtcC12aWRlbz4gCjwvYm9keT4KPC9odG1sPg==" rel="nofollow noreferrer">AMP Playground</a></p>中访问 <p>丢失图像的后备正确显示消息“找不到图像”,但不显示丢失视频的后备。</p> <p>上面的代码有什么问题?</p> </question> <answer tick="false" vote="0"> <p>虽然代码是按照文档写的,但是不起作用。不过,经过一段时间的尝试,这个修改成功了:</p> <pre><code><amp-video width="640" height="358" src="non_existent_video.mp4"> <div> <p>Video not found</p> </div> </amp-video> </code></pre> <p>我从 中删除了 <pre><code>fallback</code></pre> 属性,当播放器不工作时会出现该消息。</p> </answer> </body></html>

回答 0 投票 0

在画布元素 HTML5 中嵌入 YouTube 视频

我正在使用HTML5的CanvasAPI开发一个应用程序, 它涉及用户在应用程序中上传视频和/或显示来自 Youtube 的视频。 意味着用户可以添加 Youtube URL

回答 1 投票 0

如何使用 javascript 在 HTML canvas 元素上嵌入 YouTube 网址

我正在努力如何使用 JavaScript 在 html canvas 元素上播放嵌入的 YouTube 网址。 我尝试过的示例代码 videoAsset = document.createElement("视频"); youtube = document.createEl...

回答 2 投票 0

获取 ffmpeg 报告的错误的(估计)时间偏移量

我正在使用 ffmpeg 检查视频文件中的错误,但是虽然它报告了大量问题,但它并没有告诉我文件中错误到底发生在哪里。它只是转储一些疯狂的长十六进制数字(0...

回答 2 投票 0

在 React 中设置视频元素的音量

如何在 React 中设置视频元素的音量?我知道 Javascript 有 vid.volume 属性,但不确定 React 的正确约定是什么。 这是我对妈妈的尝试...

回答 1 投票 0

FFmpeg流提取修改字幕

我有一个带有以下 ffprobe 输出的视频: 输入 #0,matroska,webm,来自“video.mkv”: 元数据: 标题 : 视频 - 01 创建时间 : 2021-07-14T02:49:59.000000Z 编码...

回答 1 投票 0

媒体基金会源阅读器:视频时间戳每 N 个样本额外增加 16 毫秒

我有一个实时网络摄像头应用程序。我在Win 10中使用Media Foundation的Source Reader来实时捕获视频。除了时间戳之外,一切正常。我需要知道样品何时...

回答 2 投票 0

查找指定段的webm视频字节范围

我有一个webm格式的视频(例如video.webm,持续时间为60秒) 我想获取具有http标头范围(范围:100-200)的指定视频片段(即分割视频)。 换句话说: 我想要...

回答 1 投票 0

ffmpeg - transcoding.c - 为什么最后一个数据包被丢弃

使用ffmpeg转码示例.c。 (https://github.com/FFmpeg/FFmpeg/blob/release/4.1/doc/examples/transcoding.c) 这是由 ffprobe.exe 读取的(ffprobe.exe -i test.mp4 -show_packets) [包] 代码...

回答 2 投票 0

如何播放本地视频文件?

我已经使用屏幕(桌面)捕获软件创建了 .mov 视频文件,我希望该视频在 UIWebview 的应用程序中播放。有什么方法可以播放该视频或任何其他方式,以便我...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.