【问题标题】:How to do post-processing on YouTube videos for simple video effects?如何对 YouTube 视频进行后期处理以获得简单的视频效果?
【发布时间】:2013-03-17 04:34:45
【问题描述】:

我正在尝试在任何 YouTube 视频上实现“镜像”播放(视频中的任何惯用右手的人在镜像视频中看起来都是左撇子),但我似乎找不到任何资源操作视频,一旦录制和上传。我希望有一个简单的 YouTube 播放器 API 级别来访问基本的后处理,但是在挖掘了所有三个提供的 API(iframe、JavaScript、ActionScript)之后,我似乎不走运了。

我正在考虑检查 FLV 对象的网络数据包以希望手动反转图像,但后来我想我可能会使用它作为最后的手段。您将如何进行像镜像播放这样的简单后处理? API中是否有我遗漏的东西?我可以尝试 API 之外的东西吗?

欢迎提出任何建议。

【问题讨论】:

    标签: youtube youtube-api post-processing visual-effects


    【解决方案1】:

    你可以使用 css 将元素沿 y 轴旋转并旋转 180 度吗?

    <div id="controlDiv"><iframe id="yt" width="100%" height="100%"></iframe></div>
    
    #controlDiv{
       transform: rotateY(180deg); 
       -webkit-transform: rotateY(180deg); 
       -moz-transform: rotateY(180deg); 
    }
    

    【讨论】:

    • 感谢您的建议!我无法使用 Firefox 的检查器在 YouTube 上进行这项工作。你可以让它在任何地方工作吗?
    • 没错,您必须将 iframe 包装在另一个 div 中并在其上使用 css。 Youtube 在 iframe 实例化后就占据主导地位,之后几乎无法控制。
    • 即使我将 css 应用于父 div,它似乎也不起作用。有什么想法吗?
    • 是的,你是对的,如果你添加转场,你可以看到它实际上确实转身,但看起来 youtube 视频的背面是不透明和黑色的,所以你什么都看不见它在画布上。我很确定画布本身可以做到这一点。检查一下,看看它是否有效。如果没有,我会做一个 jsFiddle :D
    • 我对画布一无所知,让我看看周末能不能搞清楚。我很感激这些提示!
    【解决方案2】:

    您可以使用https://www.youtube.com/editor

    目前还没有这方面的 API,但请关注 YouTube Developers blogYouTube Dev G+ Page 以获取公告。

    【讨论】:

    • 感谢易卜拉欣!我不会为实现这个特殊功能而屏住呼吸,我只是很难过我不能像我希望的那样轻松地做到这一点。如果您能向我指出任何非常老套的方法,我将不胜感激:)
    猜你喜欢
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 2011-12-18
    • 2013-05-09
    • 2012-03-20
    相关资源
    最近更新 更多