快进_快进视频软件 - CSDN
精华内容
参与话题
  • 视频文件不能快进

    2020-07-19 23:31:31
    如果您的视频不能快进,可以参考这个文件进行修改。
  • 最近在研究视频的播放的快进快退功能,先把相关的调研结果整理一下,做个记录。 裸的H264码流,如果实现快进快退必须基于 I 帧才能实现:在播放前对整个码流进行统计,总共有多少帧,所有的 I 帧在什么位置。在...

    最近在研究视频的播放的快进快退功能,先把相关的调研结果整理一下,做个记录。

    裸的H264码流,如果实现快进快退必须基于 I 帧才能实现:在播放前对整个码流进行统计,总共有多少帧,所有的 I 帧在什么位置。在播放的时候,再根据用户快进或快退的位置判断相邻最近的 I 帧在什么位置,然后从那一个 I 帧开始解码播放。


    H.264 要准确确定 I 帧比较麻烦。一个相对有效的方法是:对 slice 头中的 first_mb_in_slice 和 slice_type 语法元素进行解析,以此来判断是否 I 帧。

    无论哪个播放器要想实现快进快退都只有按照上述方法来做。暴风影音也不例外。如果一个视频序列中只有第一帧是 I 帧,那么是根本无法实现快进快退的,暴风影音也不可能做到,不信你可以用暴风影音试试我附件里的这个裸流.


    ffmpeg 提供了一个speed up/down的功能filter:

    Speeding up/slowing down video

    You can change the speed of a video stream using the setpts video filter. Note that in the following examples, the audio stream is not changed, so it should ideally be disabled with -an.

    To double the speed of the video, you can use:

    ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv
    

    The filter works by changing the presentation timestamp (PTS) of each video frame. For example, if there are two succesive frames shown at timestamps 1 and 2, and you want to speed up the video, those timestamps need to become 0.5 and 1, respectively. Thus, we have to multiply them by 0.5.

    Note that this method will drop frames to achieve the desired speed. You can avoid dropped frames by specifying a higher output frame rate than the input. For example, to Go from an input of 4 FPS to one that is sped up to 4x that (16 FPS):

    ffmpeg -i input.mkv -r 16 -filter:v "setpts=0.25*PTS" output.mkv
    

    To slow down your video, you have to use a multiplier greater than 1:

    ffmpeg -i input.mkv -filter:v "setpts=2.0*PTS" output.mkv
    

    Speeding up/slowing down audio

    You can speed up or slow down audio with the atempo audio filter. To double the speed of audio:

    ffmpeg -i input.mkv -filter:a "atempo=2.0" -vn output.mkv
    

    The atempo filter is limited to using values between 0.5 and 2.0 (so it can slow it down to no less than half the original speed, and speed up to no more than double the input). If you need to, you can get around this limitation by stringing multiple atempo filters together. The following with quadruple the audio speed:

    ffmpeg -i input.mkv -filter:a "atempo=2.0,atempo=2.0" -vn output.mkv
    

    Using a complex filtergraph, you can speed up video and audio at the same time:

    ffmpeg -i input.mkv -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mkv
    展开全文
  • hls 快进快退

    2020-07-30 23:32:11
  • 解决视频文件播放不能快进问题

    万次阅读 2012-06-05 09:33:55
    视频修复器(VideoFixer)可以修复不能拖动或不能播放的 divx、avi、asf、wmv、wma、rm、rmvb 等文件。非常好用

    视频修复器(VideoFixer)可以修复不能拖动或不能播放的 divx、avi、asf、wmv、wma、rm、rmvb 等文件。非常好用

    展开全文
  • H5 Video禁止快进

    千次阅读 2018-05-28 22:39:46
    <!doctype html> <html> <head> <meta charset="...H5 Video禁止快进</title> </style> </head>
    <!doctype html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>H5 Video禁止快进</title>
            </style>
        </head>
    
        <body>
            <div>
                <video id="my-video" controls preload="meta" height="70%" width="100%" data-setup="{}">
                    <source src="5.mp4" type="video/mp4">
                </video>
            </div>
    	<script type="text/javascript">
    	var video = document.getElementById("my-video");
    	var last = 0;
    	//当目前的播放位置已更改时
    	video.ontimeupdate = function () {
    	    var current = video.currentTime;
    	    if(current - last > 2) {
    	        video.currentTime = last;
    	    } else {
    		last = current;
    	    }
    	};
            </script>
        </body>
    
    </html>


    展开全文
  • 文章转自:... 版权归原作者!最近用上了 MacBook, 发现自带的 QuickTime Player 没有大多数播放器的方向键快进/快退功能。于是 Google 了一下,分享下解决方法~使用 Automator 创建服务1. 打开 OS X 中自

    文章转自:https://c7sky.com/add-step-forward-backward-feature-to-quicktime-player.html
    版权归原作者!

    最近用上了 MacBook, 发现自带的 QuickTime Player 没有大多数播放器的方向键快进/快退功能。于是 Google 了一下,分享下解决方法~

    使用 Automator 创建服务

    1. 打开 OS X 中自带的 Automator 软件,选择[新建文稿];
    2. 文稿类型选择[服务],“服务”收到设置为[没有输入],应用程序选择[QuickTime Player];
    3. 在左侧的资源库面板中,将[实用工具]中的[运行 AppleScript]拖拽到右侧区域;
    4. 在出现的 AppleScript 编辑框中粘贴以下代码(选其一,之后再创建另一个):
    

    5 秒快进

    on run {input, parameters}
        set step to 5
        tell application "QuickTime Player"
            if front document exists then
                if ((current time of front document) + step) ≤ (duration of front document) then
                    set (current time of front document) to ((current time of front document) + step)
                else
                    set (current time of front document) to (duration of front document)
                end if
            end if
        end tell
        return input
    end run

    5 秒快退

    on run {input, parameters}
        set step to 5
        tell application "QuickTime Player"
            if front document exists then
                if ((current time of front document) - step) ≥ 0 then
                    set (current time of front document) to ((current time of front document) - step)
                else
                    set (current time of front document) to 0
                end if
            end if
        end tell
        return input
    end run

    这里写图片描述

    5. 保存服务。
    

    现在打开 QuickTime Player,就能在菜单栏中的[服务]列表中看到刚刚创建的服务了,但此时只能通过点击来运行服务。

    设置快捷键

    1. 点击[服务]列表中最后的[服务偏好设置…];
    2. 在弹出的设置窗口右侧,[通用]分组中找到要设置的服务,选中该服务可以看到[添加快捷键]按钮;
    3. 点击[添加快捷键]按钮,在键盘上按下需要设置的快捷键;
    

    这里写图片描述

    大功告成!播放一个影片试试吧~

    参考文章:AppleScript:让普通键盘长出多媒体键!
    代码来自:Add step forward/backward feature to QuickTime Player

    另外,
    按住option+J 调慢播放速度 option+L 调快播放速度 每次调整幅度为0.1

    展开全文
  • Android VideoView播放视频控制:开始、暂停、快进(3) 本文在附录参考文章(1)的基础上增加的Android VideoView播放视频时候的控制。控制主要依赖VideoView的start(开始),pause(暂停),seekTo(快进,跳...
  • 为QuickTime Player添加快进快退快捷键

    万次阅读 2016-03-20 01:23:53
    为QuickTime Player添加快进快退快捷键1.打开系统自带的Automator软件2.新建文稿,选择如图选项3.选择如图选项4.如图5.再如图,新建脚本文件添加快进脚本代码,这里我设置的是5秒on run {input, parameters} set ...
  • 刷网课恢复快进功能

    万次阅读 多人点赞 2019-04-16 14:14:01
    很多网页网课都禁止了视频快进功能,所以要先答题就必须先看完视频,很烦吧。那就跳过去咯,分分钟刷完网课! 测试网页为howstartup创业基础网课(为山东大学创业基础课程的网课) 步骤: 1:打开开发者工具 ...
  • 我们学校的两门选修课是网上的公开课,是超星慕课官网里面的视频,超级多,,但是看得时候又不能快进,点击其他页面它又暂停,但是视频又超级多且超级无聊,不看没有学分,,,能不能改变这种播放方式呢?...
  • [小技巧] youtube 快进快退快捷键

    千次阅读 2014-11-08 14:53:03
    可以使用 J K L 三个键。 其中 J 后退10秒
  • 文件 :frameworks/base/core/java/android/widget/MediaController.java   private View.OnClickListener mRewListener = new View.OnClickListener() { public void onClick(View v) { ...
  • 1.如何在Windows自带的播放器Media Player上实现快进 操作流程 使用Media Player打开视频 -> 右击选择enhancements -> 选择Play speed settings 在弹出的页面直接选择要快进的倍率即可 如果还有对...
  • Mac、win VLC播放器 快进的三个快捷键

    千次阅读 2017-07-06 10:46:56
    好记性不如烂笔头,先做个笔记**WinShift + Right 快进3秒 Ctrl + Right 快进10秒 Alt + Right 快进1分钟Mac** command + control + —> 快进3秒 command + option + —> 快进10秒 command + shift + —>
  • git merge-快进合并和非快进合并

    千次阅读 2017-09-23 17:25:53
    git merge git merge其实有很多参数的哦,我们来看看merge有哪些参数可以供我们选择: git merge -n 不会在合并后显示合并前后的不同状态 git merge –stat 跟上面的参数相反,它会在合并结束后显示合并前后的...
  • 下图所示,如果想让左/右方向键管理,则一定不要勾选下面的如存在关键帧数据则以关键帧为移动单位
  • 本地资源无法快进 今天工作中根据需求要求将本地视频,快进到一定时间再播放。结果发现了一个坑 问题: 无法快进 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <...
  • 各位大虾: jw player进度条如何禁止拖动(快进或后退),进度条一直显示,就是不能快进和后退。急。。。在线等
  • flv,wmv等视频格式加速播放方法

    万次阅读 2018-01-01 23:13:09
    学习的过程中通常会看一些视频教程,快进播放可以节省很多时间~ 1.swf格式的可以通过MySpeed这个软件在浏览器播放,调节MySpeed就可以变速播放。 2.wmv格式的可以使用windows自带的windows media player,播放页面...
  • 由于Mac系统自带的视频播放软件QuickTime Player具有很强大的快进功能,可以以1+倍的速度进行播放,即能很好地节省时间,又能方便多次复习,因此它成为程序员学习视频必不可少的软件. 对于这么好的利器,有必要总结一下它...
1 2 3 4 5 ... 20
收藏数 464,878
精华内容 185,951
关键字:

快进