- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个视频,我想从头到尾剪掉一部分。我想应用一些淡入/淡出,并添加一些文本。
所以,我想出了以下语法:
-ss 10 -to 40
-i "D:\DATA\Software\VideoProcessor_Files\20171015 Zelhem Tandem Frans met Mirthe.MP4"
-loop 1 -i "Input_Files\logo maurik large.png"
-loop 1 -i "Input_Files\logo maurik small.png"
-filter_complex "
color=0x7F7F7F@0.95:1920x1080[grey_for_fade_out];
[grey_for_fade_out]fade=t=out:st=12:d=2:alpha=1[grey_fade_out];
[0:v][grey_fade_out]overlay[video_grey_fade_out];
color=0x7F7F7F@0.95:1920x1080[grey_for_fade_in];
[grey_for_fade_in]fade=t=in:st=37:d=2:alpha=1[grey_fade_in];
[video_grey_fade_out][grey_fade_in]overlay[video_grey_fade_out_in];
[1:v]fade=t=out:st=13:d=2:alpha=1[over];
[over]scale=iw/1.5:-1[scaled];
[video_grey_fade_out_in][scaled]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/10[video_grey_fade_out_in_logo];
[1:v]fade=t=in:st=36:d=2:alpha=1[over2];
[over2]scale=iw/1.5:-1[scaled2];
[video_grey_fade_out_in_logo][scaled2]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[video_grey_fade_out_in_logo2];
[2:v]colorchannelmixer=aa=0.5,fade=t=in:st=14:d=2:alpha=1,fade=t=out:st=35:d=2:alpha=1[over3];
[over3]scale=iw/10:-1[scaled3];
[video_grey_fade_out_in_logo2][scaled3]overlay=10:10[video_complete];
[video_complete]drawtext=fontfile=Input_Files/Sansation-Bold.ttf:text='Tandemvlucht met Mirthe':fontsize=96:fontcolor=white:alpha='if(lt(t,11),1,(2-(t-11))/2)':x=(w-text_w)/2:y=((h-text_h)/2)+125,drawtext=fontfile=Input_Files/Sansation-Bold.ttf:text='Zeddam':fontsize=96:fontcolor=white:alpha='if(lt(t,11),1,(2-(t-11))/2)':x=(w-text_w)/2:y=((h-text_h)/2)+250,drawtext=fontfile=Input_Files/Sansation-Bold.ttf:text='4 augustus 2020':fontsize=96:fontcolor=white:alpha='if(lt(t,11),1,(2-(t-11))/2)':x=(w-text_w)/2:y=((h-text_h)/2)+375,drawtext=fontfile=Input_Files/Sansation-Bold.ttf:text='Ook een keer meevliegen?':fontsize=96:fontcolor=white:alpha='if(lt(t,37),0,(t-37)/2)':x=(w-text_w)/2:y=((h-text_h)/6),drawtext=fontfile=Input_Files/Sansation-Bold.ttf:text='Of bel 085 - 049 55 69':fontsize=96:fontcolor=white:alpha='if(lt(t,37),0,(t-37)/2)':x=(w-text_w)/2:y=((h-text_h)/2)+350"
-preset medium
-crf 18
-c:a copy
-y ".\Output_Files\Video\Zeddam\2020-08-04\Mirthe\27ed390a-8497-4550-b93f-4f87d9f2c9f0\MP_Tandemvlucht met_Mirthe_Zeddam_2020-08-04.mp4"
我很确定这在过去是有效的,但现在 FFmpeg 只是继续无休止地处理。如果我然后停止 FFmpeg 进程,并查看生成的文件,我会看到最后一帧(在指定时间段结束时)只是继续复制。
frame= 987 fps= 15 q=-1.0 Lsize= 31357kB time=00:00:41.04 bitrate=6259.0kbits/s dup=0 drop=10 speed=0.644x
我有点迷失为什么这不再起作用了。我可能同时升级了 FFmpeg 可执行文件。也许我的语法是/不正确,但我相信它确实有效。
-filter_complex "
color=0x7F7F7F@0.95:1920x1080[grey_for_fade_out];
[grey_for_fade_out]fade=t=out:st=12:d=2:alpha=1[grey_fade_out];
[0:v][grey_fade_out]overlay[video_grey_fade_out];
color=0x7F7F7F@0.95:1920x1080[grey_for_fade_in];
[grey_for_fade_in]fade=t=in:st=37:d=2:alpha=1[grey_fade_in];
[video_grey_fade_out][grey_fade_in]overlay"
同样,它仍然会发生:
-filter_complex "
[1:v]fade=t=out:st=13:d=2:alpha=1[over];
[over]scale=iw/1.5:-1[scaled];
[0:v][scaled]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/10[video_grey_fade_out_in_logo];
[1:v]fade=t=in:st=36:d=2:alpha=1[over2];
[over2]scale=iw/1.5:-1[scaled2];
[video_grey_fade_out_in_logo][scaled2]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[video_grey_fade_out_in_logo2];
[2:v]colorchannelmixer=aa=0.5,fade=t=in:st=14:d=2:alpha=1,fade=t=out:st=35:d=2:alpha=1[over3];
[over3]scale=iw/10:-1[scaled3];
[video_grey_fade_out_in_logo2][scaled3]overlay=10:10"
我只是不明白。我所有的淡入/淡出似乎都在指定范围内:
最佳答案
通过在输入参数之后移动“-ss 10 -to 40”解决,就在 filter_complex 之前。
但是,它现在确实需要相当长的时间才能真正开始处理。
frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x
上面的语句在开始之前被记录了 200 次:
frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.02 bitrate= 16.0kbits/s speed=0.00021x
frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.45 bitrate= 0.9kbits/s speed=0.00392x
frame= 8 fps=0.1 q=0.0 size= 0kB time=00:00:00.81 bitrate= 0.5kbits/s dup=1 drop=0 speed=0.00704x
frame= 16 fps=0.1 q=0.0 size= 0kB time=00:00:01.17 bitrate= 0.3kbits/s dup=1 drop=0 speed=0.0101x
frame= 23 fps=0.2 q=0.0 size= 0kB time=00:00:01.45 bitrate= 0.3kbits/s dup=1 drop=0 speed=0.0125x
frame= 30 fps=0.3 q=0.0 size= 0kB time=00:00:01.77 bitrate= 0.2kbits/s dup=1 drop=0 speed=0.0152x
frame= 38 fps=0.3 q=0.0 size= 0kB time=00:00:02.09 bitrate= 0.2kbits/s dup=1 drop=0 speed=0.0178x
frame= 45 fps=0.4 q=0.0 size= 0kB time=00:00:02.37 bitrate= 0.2kbits/s dup=1 drop=0 speed=0.0201x
frame= 49 fps=0.4 q=0.0 size= 0kB time=00:00:02.56 bitrate= 0.1kbits/s dup=1 drop=0 speed=0.0216x
frame= 54 fps=0.5 q=0.0 size= 0kB time=00:00:02.73 bitrate= 0.1kbits/s dup=1 drop=0 speed=0.023x
frame= 59 fps=0.5 q=0.0 size= 0kB time=00:00:02.96 bitrate= 0.1kbits/s dup=1 drop=0 speed=0.0248x
frame= 64 fps=0.5 q=23.0 size= 0kB time=00:00:03.16 bitrate= 0.1kbits/s dup=1 drop=0 speed=0.0263x
frame= 70 fps=0.6 q=23.0 size= 0kB time=00:00:03.41 bitrate= 0.1kbits/s dup=1 drop=0 speed=0.0283x
frame= 74 fps=0.6 q=23.0 size= 256kB time=00:00:03.58 bitrate= 584.8kbits/s dup=1 drop=0 speed=0.0296x
frame= 79 fps=0.6 q=23.0 size= 256kB time=00:00:03.80 bitrate= 552.0kbits/s dup=1 drop=0 speed=0.0313x
关于windows - FFmpeg 在 "-to"指定的时间后继续处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63246425/
我正在尝试使用 ldash 等选项和 http_opts ,正如 dash muxer 文档所描述的,但 FFmpeg 无法识别它们。我正在使用最新发布的 ffmpeg v4.2.2 版本。我在 ff
假设我们有许多想要与 -vcodec 副本(或等效语法)合并的视频记录。无需重新编码,不会损失质量。并且很少有记录(minor set),有另外的编解码器,参数等等。所以我们可以使用 ffprobe
有没有办法安装 ffmpeg 没有root访问权限?使用 ./configure 无法做到这一点来自 git 克隆 git://source.FFmpeg.org/fFFmpeg.git 最佳答案 是
在应用程序中直接使用 FFmpeg 与使用 Ffmpeg 命令行有什么区别? 最佳答案 没有:FFmpeg 命令行只是一个使用 FFmpeg API 的应用程序。当然,在使用该应用程序时,您仅限于已实
我正在使用以下命令对文件(下面的媒体信息)进行编码: ffmpeg -i AHomeMovie.mkv -map 0 -c copy -c:v libx264 -preset veryslow -cr
我正在制作一张圣诞贺卡,我需要将视频嵌入到右侧(边框内)的卡片中,并在左侧显示一些文本。 为简单起见,假设我有一个带有透明孔的盒子。我想在那个洞里显示视频。 我正在使用 ffmpeg-python很高
我正在使用 laravel ffmpeg 为视频创建缩略图,但是当我运行代码时,它返回给我 Call to undefined method FFMpeg\FFMpeg::fromDisk() 我不知
我为我的 nvidia 下载了 cuda 驱动程序 但它仍然不使用我的 GPU,它仍然使用 cpu。 我怎样才能让它使用GPU。 我也听说过硬件加速,但那不起作用。 它必须是 h.264 最佳答案 你
尝试剪切视频的多个部分时,我遵循此问题的解决方案 Cut multiple parts of a video with ffmpeg .但问题是,如果我剪切多次(比如大约 20 次或更多),视频和音频
所以我最近开始在我打算在商业上分发的应用程序中实现 ffmpeg。而且我很难理解整个许可过程。 我见过的最常回答的问题似乎是关于 x264,它需要 x264.org 的付费许可才能在商业上使用它(对吗
我使用 ffmpeg 更改视频文件的分辨率,转换到另一个位置后,视频持续 0 秒,但最初持续 2 分钟 我的ffmepg代码: ffmpeg -i input.mp4 -filter:v scale=
如上: FFMPEG 不支持在没有第三部分库的情况下加载外部过滤器是否有特定原因? (像弗莱0r) 我必须重新编译整个包来添加一个新的过滤器! 最佳答案 只有开发人员可以肯定地回答,但我会冒安全风险和
我收到了一个编码器,我需要用 FFMPEG 编译,我是新手,所以我不知道如何用 ffmpeg 添加/编译它。编码器是JSV,我的服务器是ubuntu 14.04。 我已经开始阅读这篇 https://
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为
我正在制作一个利用 ffmpeg 重新混合和转码视频文件的程序。我想使用 ffmpeg -codecs和 ffmpeg -formats (或通过 ffmpeg 可用的任何其他命令)来检查我可以在哪些
这个问题在这里已经有了答案: ffmpeg moving text drawtext (1 个回答) 3年前关闭。 我正在使用此命令使用 ffmpeg 将文本从一个地方移动到另一个地方 ffmpeg
为什么 ffmpeg/ffprobe 为流和整个文件提供不同的比特率值? 当我使用 ffprobe 分析 mp3 文件时,它会在第一行和第二行给出不同的比特率。 有谁知道,有什么区别? // File
如何在ffmpeg中使用drawtext在视频上绘制多色文本? 示例:我想突出句子中的专有名词, “XYZ公司股价上涨91%” 高亮 XYZ 白色 黄色 用绿色突出显示 91% 如果您有任何其他方法不
我想让我的不和谐机器人播放音乐,但我不断收到“找不到 FFMPEG”错误。 我的机器人主要是由 ping 制成的,所以我不会上传那部分。音乐代码应该是这个。 const Discord = requi
我需要帮助在 ffmpeg drawtext 过滤器中正确/(完全)显示德语变音符号“äüö”。我现在不能说我的无能是由于缺乏 ffmpeg 专业知识或机器配置,还是两者兼而有之。非常感谢您的意见。
我是一名优秀的程序员,十分优秀!