AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-137093

Ricardo Bohner's questions

Martin Hope
Ricardo Bohner
Asked: 2024-03-30 05:20:52 +0800 CST

ffmpeg 尝试连接两个不同速度的部分时出错

  • 6

我正在尝试连接同一输入视频的各个部分,但其中一个速度加快了 20 倍。我正在使用的代码是这样的:

ffmpeg -i 7.mp4 -filter_complex "[0:v]select='between(t,0,9)',setpts=PTS-STARTPTS[vn];[0:a]aselect='between(t,0,9)',asetpts=PTS-STARTPTS[an];[0:v]select='between(t,191,1174)',setpts=(1/20)*(PTS-STARTPTS)[vr];[0:a]aselect='between(t,191,1174)',atempo=20,asetpts=PTS-STARTPTS[ar];[vn][an][vr][ar]concat=n=2:v=1:a=1[vid]" -map [vid] -c:v libx265 -tag:v hvc1 -crf 23 -preset slow "output5.mp4"

知道我做错了什么吗,关于无法分配内存部分我有 16 GB 内存并且只运行 ffmpeg....

错误:

[h264 @ 00000181d923ccc0] get_buffer() failed
[h264 @ 00000181d923ccc0] thread_get_buffer() failed
[h264 @ 00000181d923ccc0] decode_slice_header error
[h264 @ 00000181d923ccc0] no frame!
[fc#0 @ 00000181d91dbdc0] Task finished with error code: -12 (Cannot allocate memory)peed=0.0342x
[fc#0 @ 00000181d91dbdc0] Terminating thread with return code -12 (Cannot allocate memory)
[vist#0:0/h264 @ 00000181db1bbcc0] [dec:h264 @ 00000181d91e4680] Error submitting packet to decoder: Invalid data found when processing input
ffmpeg
  • 1 个回答
  • 26 Views
Martin Hope
Ricardo Bohner
Asked: 2024-02-25 09:13:23 +0800 CST

ffmpeg 在绘图文本输出上显示错误的帧号

  • 5

我使用以下命令将每个帧保存为图片,并在其上打印帧编号:

ffmpeg -i input.mp4 -vf "drawtext=text='%{n}':fontsize=72:fontcolor=white:borderw=3:bordercolor=black" -fps_mode vfr "pics\%5d.jpg"

看起来效果不错,但是当我查看第 930 帧处的图片时,帧计数只是重新开始回到 0,并再次从那里开始计数。我尝试重新生成 pts 选项 -fflags +genpts 但无济于事。有任何想法吗?

ffmpeg
  • 1 个回答
  • 29 Views
Martin Hope
Ricardo Bohner
Asked: 2023-11-23 05:54:45 +0800 CST

ffmpeg如何在不知道索引号的情况下删除除2个字幕之外的所有字幕

  • 7

假设我有一部带有 20 或 30 个字幕的电影。如何删除电影的所有字幕(英语和葡萄牙语除外),但我不知道索引号。

如果我知道索引号,我可以这样:

ffmpeg -i input.mkv -map_metadata -1 -map 0:s:5 -map 0:s:14 -c copy output.mkv

但我不知道索引号,我想将某些内容应用于整个文件夹。

有任何想法吗?

ffmpeg
  • 1 个回答
  • 318 Views
Martin Hope
Ricardo Bohner
Asked: 2023-07-12 23:59:09 +0800 CST

ffmpeg:如何将文本从右下角移动到屏幕中央

  • 5

我试图将文本从右下角(外部背景)移动到屏幕中央。黑色文本应该恰好位于绿色文本所在的位置。

这是我尝试过的:

ffplay -f lavfi -loop 0 -i "color=color=yellow:size=800x400,drawtext=text='Test':fontsize=70:font='Arial Black':fontcolor=green:x=(W-tw)/2:y=(H-th)/2,drawtext=text='Test':fontcolor=black:fontsize=70:font='Arial Black':x=W-(t)*((W+tw)/2)/6:y=x*(H/W):enable='between(t,0,6)'"

动图

ffmpeg
  • 1 个回答
  • 75 Views
Martin Hope
Ricardo Bohner
Asked: 2023-07-08 23:54:17 +0800 CST

ffmpeg:向视频添加徽标使原始视频时间增加

  • 5

我正在尝试向逐渐出现在屏幕中间的视频添加徽标,但由于某种原因,这会为输出视频添加额外的 2 秒,视频很快就会卡住。知道如何避免这种情况:

ffmpeg -i "input.mp4" -loop 1 -i "logo.png" ^
-filter_complex "[1]scale=300:-1,hue=s=0,format=rgba[logo];[logo]split[logo1][logo2]; ^
[logo1]colorchannelmixer=aa=0.0[logo1];[logo2]colorchannelmixer=aa=0.2[logo2]; ^
[logo1][logo2]xfade=transition=fade:duration=5:offset=0[logo]; ^
[0][logo]overlay=x=(W-w)/2:y=(H-h)/2" -q:v 0 -shortest -y output.mp4 
ffmpeg
  • 1 个回答
  • 29 Views
Martin Hope
Ricardo Bohner
Asked: 2022-11-18 01:51:57 +0800 CST

ffmpeg 从图像序列创建 GIF 并使用透明背景

  • 6

我想要做的是从不同尺寸的图像创建一个 gif,并使具有不同纵横比的图像的边框(填充区域)透明。

每个图像应显示 3 秒。(-r 1/3)

我从我想要的图像创建了一个文件列表 (Lista.txt),图像名称没有排序,所以我不能使用 %03d 或其他东西。所有文件均为 *.jpg 格式。

我的代码:

ffmpeg -f concat -safe 0 -r 1/3 -i Lista.txt -loop 0 -lavfi ^
"[0]format=rgba,scale=854:480:force_original_aspect_ratio=decrease:eval=frame,pad=854:480:-1:-1:eval=frame:color=#[email protected][vid]; ^
[vid]split[vid1][vid2];[vid1]palettegen=reserve_transparent=1[pal]; ^
[vid2][pal]paletteuse=alpha_threshold=128[final]" -map [final] -gifflags -offsetting "output.gif"

最终结果 output.gif 仅显示序列的最后一张图像,而不是所有图像。任何帮助,将不胜感激。

这些是图片: Images.zip

这是结果: output.gif

ffmpeg
  • 1 个回答
  • 21 Views
Martin Hope
Ricardo Bohner
Asked: 2022-09-04 09:46:59 +0800 CST

ffmpeg 图像覆盖未在预期时间执行

  • 6

我的图像叠加层没有在预期的时间播放。我有一个名为“Lista.txt”的图像列表,其中我为每个图像设置了 15 秒的时间:

file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\couve_.png'
duration 15
file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\IMG_.png'
duration 15
file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\Kitkat_.png'
duration 15
file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\paracetamol_.png'
duration 15
file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\relogio2_.png'
duration 15
file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\relogio3_.png'
duration 15
file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\ruffles_.png'
duration 15
file 'C:\Users\ricar\Desktop\Criar Video com Propaganda (ffmpeg)\propaganda\Skittles_.png'
duration 15

接下来,我使用此命令连接图像并将图像叠加在视频上,但所有图像的持续时间都不到 1 秒(我猜是 1 帧),除了最后一张显示到视频结束的图像

视频链接

要叠加的图像

ffmpeg -r 23.98 -t 40 -i "input.mp4" -safe 0 -r 23.98 -f concat -i Lista.txt -filter_complex "[1]scale=(iw/4):-1,format=yuva420p[over];[main][over]overlay=x=W-w:y=H-h[Final]" -map [Final] -y -c:v libx264 "output.mp4"
ffmpeg
  • 1 个回答
  • 65 Views
Martin Hope
Ricardo Bohner
Asked: 2021-12-25 13:30:12 +0800 CST

curl 命令无法上传带有 unicode 字符的文件

  • 6

我正在尝试将文件上传到 FTP 站点,但看起来当文件名包含 unicode 字符时 curl 无法上传。

curl -u %username%:%password% -T "LENOVO - São Paulo.txt" ftp://ftp.drivehq.com/Maquinas/ 

这是我得到的错误:

curl: Can't open 'LENOVO - São Paulo.txt'!
curl: try 'curl --help' or 'curl --manual' for more information
curl: (26) Failed to open/read local data from file/application

当文件没有 unicode 字符时,一切正常。有什么解决办法吗?

batch curl
  • 1 个回答
  • 2324 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve