去片头片尾一动不动

使用问题 · 119 次浏览
ivan51769 创建于 2025-01-15 11:16

等了20-30分钟一动不动, 就129MB的视频. 以前用都正常


回复内容
ZTOA10 2025-01-15 11:35
#1

发调试网址

ivan51769 2025-01-15 17:34
#2
 
Win-10.0.22631.0 Quicker-1.43.57.0 动作ID:89bcb032-b1c9-4170-a1dd-d2bc5fbf7253 来源动作:c571c9f3-989a-4aa8-adb6-08da6e569e28 v27
Log文件路径:C:\Users\gotron\AppData\Local\Temp\quicker_视频小工具_052814-837_log.html 定位文件 复制文件 上传并复制网址
开始执行动作:视频小工具 2025-01-15 17:28:14
3动作初始化
[状态]vExt.mp4
[状态]isAdvancedSettingsFalse
[状态]isTrueFalse
[状态]Dcodec
[状态]vcodeclibx264
[状态]acodecaac
[状态]preset6
[状态]controlParametercrf
[状态]crf18
[状态]qp22
[状态]vbr3000
[状态]rate0
[状态]startDuration00:00:00.000
[状态]endDuration00:00:04.000
[状态]cutDuration00:00:00.000
[状态]segmentStyle确保视频体积
[状态]segmentDuration00:00:00.000
[状态]startX0
[状态]startY0
[状态]width0
[状态]hight0
[状态]speed0
[状态]coverDuration00:00:00.000
 
40如果判断条件:$= String.Equals({quicker_in_param}, "设置软件路径")
[in]如果【值/表达式】False
不符合条件,跳过。
81如果判断条件:$= String.Equals({quicker_in_param}, "打开软件目录")
[in]如果【值/表达式】False
不符合条件,跳过。
82运行子程序“【文件】获取选择文件列表 v10”
[in]失败后停止【值/表达式】True
[in]子程序【值/表达式】@@81b4c7bd-8d14-4f66-81ab-08db0f37142a@10@【文件】获取选择文件列表
[in]跳过调试输出【值/表达式】False
[in]获取当前文件夹路径【值/表达式】False
 
80获取选择的文件(夹)/选择特定文件获取选择的文件 {allFiles}
161如果判断条件:$=!{isSuccess}
162赋值$={allFiles}.Where(path => Directory.Exists(path)) => {folders}
173赋值$={allFiles}.Where(x => File.Exists(x)) => {files}
[out]文件列表=>files0:C:\Users\gotron\Desktop\测试.mp4
[out]目录列表=>folders
耗时:10ms
173步骤组读取状态
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
173.0状态存取读取动作状态 历史操作
[in]操作类型【值/表达式】readActionState
[in]名称【值/表达式】历史操作
[out]值=>historyAction片头片尾
耗时:0ms
173.1状态存取读取动作状态 ffmpeg
[in]操作类型【值/表达式】readActionState
[in]名称【值/表达式】ffmpeg
[out]值=>ffmpegPathffmpeg
耗时:0ms
173.2状态存取读取动作状态 筛选格式列表
[in]操作类型【值/表达式】readActionState
[in]名称【值/表达式】筛选格式列表
[out]值=>filterExts0:.3g2 1:.3gp 2:.asf 3:.avi 4:.bik 5:.flv 6:.ifo 7:.m2p 8:.m2v 9:.m4v 10:.mkv 11:.mov 12:.mp4 13:.mpeg 14:.mpg 15:.mpv 16:.ogv 17:.qt 18:.swf 19:.vob 20:.webm 21:.wmv
耗时:0ms
174步骤组环境变量
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
174.0如果判断条件:$= String.IsNullOrEmpty({ffmpegPath})
[in]如果【值/表达式】False
不符合条件,跳过。
185如果/否则判断条件:$= String.IsNullOrEmpty({quicker_in_param})
[in]如果【值/表达式】True
执行 True 分支, 共 1 步骤
185.0显示菜单$$[fa:Solid_Play:#d71345]{historyAction}(上次操作)|{historyAction} [fa...
[in]失败后停止【值/表达式】True
[in]等待菜单关闭【值/表达式】True
[in]字体大小【值/表达式】12
[in]图标大小【值/表达式】16
[in]占用焦点【值/表达式】False
[in]最大高度【值/表达式】0
[in]菜单数据【值/表达式】[fa:Solid_Play:#d71345]片头片尾(上次操作)|片头片尾\r\n [fa:Solid_SyncAlt:#FF114CA3]视频转码(压缩、转格式)|视频转码\r\n \r\n [fa:Solid_Cut:#FF114CA3]视频截取\r\n \t去片头片尾|片头片尾\r\n \t起始点截取\r\n \t时长截取\r\n \t时长分割\r\n [fa:Solid_CropAlt:#FF114CA3]视频裁剪\r\n \t左上角|视频裁剪-左上角\r\n \t中心点|视频裁剪-中心点\r\n \t\r\n [fa:Solid_LayerPlus:#FF114CA3]视频合并\r\n \t音视频流相同|音视频流-相同合并\r\n \t音视频流不同|音视频流-不同合并\r\n \r\n [fa:Solid_Forward:#FF114CA3]视频倍速\r\n \r\n [fa:Solid_PhotoVideo:#FF114CA3]视频封面\r\n \t获取图片\r\n \t设置封面\r\n \t首帧封面\t\r\n \t定时封面\r\n \t\r\n [fa:Solid_Music:#FF114CA3]音频提取\r\n \taac|音频提取-aac\r\n \twav|音频提取-wav\r\n \tmp3|音频提取-mp3\r\n \t\r\n [fa:Solid_VideoPlus:#FF114CA3]视频+音频/字幕\r\n \t视频+音频\r\n \t视频+软字幕(嵌入,可逆)|视频+软字幕\r\n \t视频+硬字幕(写入,不可逆)|视频+硬字幕\r\n \t\r\n [fa:Solid_Cog:#00ae9d]设置
[in]菜单数据【值/表达式】[fa:Solid_Play:#d71345]片头片尾(上次操作)|片头片尾\r\n [fa:Solid_SyncAlt:#FF114CA3]视频转码(压缩、转格式)|视频转码\r\n \r\n [fa:Solid_Cut:#FF114CA3]视频截取\r\n \t去片头片尾|片头片尾\r\n \t起始点截取\r\n \t时长截取\r\n \t时长分割\r\n [fa:Solid_CropAlt:#FF114CA3]视频裁剪\r\n \t左上角|视频裁剪-左上角\r\n \t中心点|视频裁剪-中心点\r\n \t\r\n [fa:Solid_LayerPlus:#FF114CA3]视频合并\r\n \t音视频流相同|音视频流-相同合并\r\n \t音视频流不同|音视频流-不同合并\r\n \r\n [fa:Solid_Forward:#FF114CA3]视频倍速\r\n \r\n [fa:Solid_PhotoVideo:#FF114CA3]视频封面\r\n \t获取图片\r\n \t设置封面\r\n \t首帧封面\t\r\n \t定时封面\r\n \t\r\n [fa:Solid_Music:#FF114CA3]音频提取\r\n \taac|音频提取-aac\r\n \twav|音频提取-wav\r\n \tmp3|音频提取-mp3\r\n \t\r\n [fa:Solid_VideoPlus:#FF114CA3]视频+音频/字幕\r\n \t视频+音频\r\n \t视频+软字幕(嵌入,可逆)|视频+软字幕\r\n \t视频+硬字幕(写入,不可逆)|视频+硬字幕\r\n \t\r\n [fa:Solid_Cog:#00ae9d]设置
[out]选择的菜单项数据=>action片头片尾
耗时:2495ms
25136步骤组视频转码
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
25136.0如果判断条件:$= String.Equals({action}, "视频转码")
[in]如果【值/表达式】False
不符合条件,跳过。
25137步骤组视频截取
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
25137.0如果判断条件:$= String.Equals({action}, "片头片尾")
[in]如果【值/表达式】True
执行 True 分支, 共 4 步骤
 
25147.0.0多字段表单编辑动作变量的值 去片头片尾
[in]取消后停止【值/表达式】True
[in]工作模式【值/表达式】variables
[in]表单定义【值/表达式】{"Fields":[{"FieldKey":"startDuration","DictVarType":null,"Label":"片头时长","HelpText":"时:分:秒,毫秒","HelpLink":null,"InputMethod":1,"SelectionItems":"","IsRequired":true,"MinValue":"","MaxValue":"","Pattern":"(\\d{4}|\\d{3}|\\d{2}):\\d{2}:\\d{2}\\.\\d{3}","InputWidth":"","MaxLength":12,"ImeState":null,"TextTools":"","ExtraSettings":null,"VisibleExpression":"","DefaultValue":null,"ColumnWidth":0.0,"OnlyDate":false,"ReadOnly":false,"Group":""},{"FieldKey":"endDuration","DictVarType":null,"Label":"片尾时长","HelpText":"时:分:秒,毫秒","HelpLink":null,"InputMethod":1,"SelectionItems":"","IsRequired":true,"MinValue":"","MaxValue":"","Pattern":"(\\d{4}|\\d{3}|\\d{2}):\\d{2}:\\d{2}\\.\\d{3}","InputWidth":"","MaxLength":12,"ImeState":null,"TextTools":"","ExtraSettings":null,"VisibleExpression":"","DefaultValue":null,"ColumnWidth":0.0,"OnlyDate":false,"ReadOnly":false,"Group":""}]}
[in]窗口标题【值/表达式】去片头片尾
[in]提示文字【值/表达式】
[in]帮助按钮内容【值/表达式】
[in]恢复活动窗口【值/表达式】False
[in]标题列宽度【值/表达式】100
[in]窗口宽度【值/表达式】500
[in]输入框默认宽度【值/表达式】0
[in]窗口最大高度【值/表达式】0
[in]置顶显示【值/表达式】False
[in]自定义“确定”按钮标题【值/表达式】
[in]自定义按钮【值/表达式】
[in]关闭Enter提交表单功能【值/表达式】False
[in]选择的分组【值/表达式】
[in]窗口位置类型【无输入】CenterScreen
[in]位置【无输入】
[out]=>startDuration00:00:00.000
[out]=>endDuration00:00:04.000
耗时:1192ms
37057.0.1如果判断条件:$= {files}.Count > 0
[in]如果【值/表达式】True
执行 True 分支, 共 1 步骤
37067.0.1.0每个对 {files} 的每项执行
[in]失败后停止【无输入】True
[in]列表【变量 files】0:C:\Users\gotron\Desktop\测试.mp4
[in]线程模式【值/表达式】0
[in]线程启动间隔【无输入】5
 
3706第 0 次循环,项的值:C:\Users\gotron\Desktop\测试.mp4
[out]项=>fileC:\Users\gotron\Desktop\测试.mp4
[out]计数=>index0
 
37067.0.1.0.0显示等待窗口显示窗口
[in]操作【值/表达式】show
[in]附加操作按钮【值/表达式】
[in]窗口标题【值/表达式】已完成第【0】个文件
[in]提示文字【值/表达式】当前处理文件: \r\n C:\Users\gotron\Desktop\测试.mp4
[in]窗口位置【值/表达式】BottomRight
[in]默认按钮上的文字【值/表达式】请等待
[in]进度条参数【值/表达式】0/1
[in]关闭窗口时(点右上角x按钮)后停止动作【值/表达式】True
[in]激活模式【值/表达式】NotActivatable
[in]帮助按钮内容【值/表达式】
[in]自动关闭【值/表达式】0
[in]图标大小【值/表达式】12
[in]文字大小【值/表达式】10
耗时:11ms
37167.0.1.0.1赋值$=Path.Combine(Path.GetDirectoryName({file}), "new", Path... => {savePath}
[in]失败后停止【值/表达式】True
[in]输入【值/表达式】[略]
[out]输出=>savePathC:\Users\gotron\Desktop\new\测试.mp4
耗时:0ms
37177.0.1.0.2运行子程序“【文件夹】判断文件夹 v1”
[in]失败后停止【值/表达式】True
[in]子程序【值/表达式】@@55126f9e-c7b3-49b5-2f77-08db57ca5f09@1@【文件夹】判断文件夹
[in]跳过调试输出【值/表达式】True
[in]操作【值/表达式】确保存在
[in]文件夹路径【值/表达式】C:\Users\gotron\Desktop\new
耗时:116ms
38337.0.1.0.3步骤组计算时间
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
38337.0.1.0.3.0运行或打开运行:$$"{ffmpegPath}" -i "{file}"
[in]失败后停止【值/表达式】True
[in]路径或命令【值/表达式】"ffmpeg" -i "C:\Users\gotron\Desktop\测试.mp4"
[in]参数(可选)【值/表达式】
[in]以管理员身份运行【值/表达式】False
[in]等待启动完成【值/表达式】False
[in]等待进程结束【值/表达式】True
[in]工作目录【值/表达式】1
[in]窗口风格【值/表达式】1
[in]备用路径【值/表达式】
[in]用户名【值/表达式】
[in]密码【值/表达式】
[in]如果程序已运行则尝试激活窗口【值/表达式】False
[in]激活窗口快捷键【值/表达式】
[in]控制台输出编码【值/表达式】oem
[in]环境变量【值/表达式】
[out]控制台输出=>videoDurationffmpeg version 7.1-essentials_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers\r\n built with gcc 14.2.0 (Rev1, Built by MSYS2 project)\r\n configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband\r\n libavutil 59. 39.100 / 59. 39.100\r\n libavcodec 61. 19.100 / 61. 19.100\r\n libavformat 61. 7.100 / 61. 7.100\r\n libavdevice 61. 3.100 / 61. 3.100\r\n libavfilter 10. 4.100 / 10. 4.100\r\n libswscale 8. 3.100 / 8. 3.100\r\n libswresample 5. 3.100 / 5. 3.100\r\n libpostproc 58. 3.100 / 58. 3.100\r\n Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\gotron\Desktop\娴嬭瘯.mp4':\r\n Metadata:\r\n major_brand : isom\r\n minor_version : 512\r\n compatible_brands: isomiso2avc1mp41\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n encoder : Blackmagic Design DaVinci Resolve Studio\r\n Duration: 00:01:53.81, start: 0.000000, bitrate: 12082 kb/s\r\n Chapters:\r\n Chapter #0:0: start 0.000000, end 10.020000\r\n Metadata:\r\n title : title\r\n Chapter #0:1: start 10.020000, end 13.200000\r\n Metadata:\r\n title : Pressing聽Test\r\n Chapter #0:2: start 13.200000, end 20.320000\r\n Metadata:\r\n title : USB聽Endurance聽Test\r\n Chapter #0:3: start 20.320000, end 29.340000\r\n Metadata:\r\n title : Touch聽Screen聽Test\r\n Chapter #0:4: start 29.340000, end 36.620000\r\n Metadata:\r\n title : Mini-drop聽Endurance聽Test\r\n Chapter #0:5: start 36.620000, end 52.500000\r\n Metadata:\r\n title : High/Low聽Temperature聽Test\r\n Chapter #0:6: start 52.500000, end 65.220000\r\n Metadata:\r\n title : Tumble鈥俆esting\r\n Chapter #0:7: start 65.220000, end 72.800000\r\n Metadata:\r\n title : Ball聽Pressure聽Test\r\n Chapter #0:8: start 72.800000, end 84.660000\r\n Metadata:\r\n title : Drop聽Test聽from Multi-angle\r\n Chapter #0:9: start 84.660000, end 89.520000\r\n Metadata:\r\n title : Waterproof聽Test\r\n Chapter #0:10: start 89.520000, end 93.780000\r\n Metadata:\r\n title : Crushing聽Test\r\n Chapter #0:11: start 93.780000, end 113.800000\r\n Metadata:\r\n title : Aging聽Test\r\n Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/bt709/unknown, progressive), 3840x2160 [SAR 1:1 DAR 16:9], 11885 kb/s, 50 fps, 50 tbr, 12800 tbn (default)\r\n Metadata:\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n handler_name : VideoHandler\r\n vendor_id : [0][0][0][0]\r\n timecode : 00:00:00:00\r\n Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)\r\n Metadata:\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n handler_name : SoundHandler\r\n vendor_id : [0][0][0][0]\r\n Stream #0:2[0x3](eng): Data: bin_data (text / 0x74786574), 0 kb/s\r\n Metadata:\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n handler_name : SubtitleHandler\r\n Stream #0:3[0x4](eng)\r\n
耗时:16365ms
201987.0.1.0.3.1正则提取提取视频时间
[in]失败后中止动作【值/表达式】True
[in]提取方式【值/表达式】0
[in]输入【变量 videoDuration】ffmpeg version 7.1-essentials_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers\r\n built with gcc 14.2.0 (Rev1, Built by MSYS2 project)\r\n configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband\r\n libavutil 59. 39.100 / 59. 39.100\r\n libavcodec 61. 19.100 / 61. 19.100\r\n libavformat 61. 7.100 / 61. 7.100\r\n libavdevice 61. 3.100 / 61. 3.100\r\n libavfilter 10. 4.100 / 10. 4.100\r\n libswscale 8. 3.100 / 8. 3.100\r\n libswresample 5. 3.100 / 5. 3.100\r\n libpostproc 58. 3.100 / 58. 3.100\r\n Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\gotron\Desktop\娴嬭瘯.mp4':\r\n Metadata:\r\n major_brand : isom\r\n minor_version : 512\r\n compatible_brands: isomiso2avc1mp41\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n encoder : Blackmagic Design DaVinci Resolve Studio\r\n Duration: 00:01:53.81, start: 0.000000, bitrate: 12082 kb/s\r\n Chapters:\r\n Chapter #0:0: start 0.000000, end 10.020000\r\n Metadata:\r\n title : title\r\n Chapter #0:1: start 10.020000, end 13.200000\r\n Metadata:\r\n title : Pressing聽Test\r\n Chapter #0:2: start 13.200000, end 20.320000\r\n Metadata:\r\n title : USB聽Endurance聽Test\r\n Chapter #0:3: start 20.320000, end 29.340000\r\n Metadata:\r\n title : Touch聽Screen聽Test\r\n Chapter #0:4: start 29.340000, end 36.620000\r\n Metadata:\r\n title : Mini-drop聽Endurance聽Test\r\n Chapter #0:5: start 36.620000, end 52.500000\r\n Metadata:\r\n title : High/Low聽Temperature聽Test\r\n Chapter #0:6: start 52.500000, end 65.220000\r\n Metadata:\r\n title : Tumble鈥俆esting\r\n Chapter #0:7: start 65.220000, end 72.800000\r\n Metadata:\r\n title : Ball聽Pressure聽Test\r\n Chapter #0:8: start 72.800000, end 84.660000\r\n Metadata:\r\n title : Drop聽Test聽from Multi-angle\r\n Chapter #0:9: start 84.660000, end 89.520000\r\n Metadata:\r\n title : Waterproof聽Test\r\n Chapter #0:10: start 89.520000, end 93.780000\r\n Metadata:\r\n title : Crushing聽Test\r\n Chapter #0:11: start 93.780000, end 113.800000\r\n Metadata:\r\n title : Aging聽Test\r\n Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709/bt709/unknown, progressive), 3840x2160 [SAR 1:1 DAR 16:9], 11885 kb/s, 50 fps, 50 tbr, 12800 tbn (default)\r\n Metadata:\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n handler_name : VideoHandler\r\n vendor_id : [0][0][0][0]\r\n timecode : 00:00:00:00\r\n Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default)\r\n Metadata:\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n handler_name : SoundHandler\r\n vendor_id : [0][0][0][0]\r\n Stream #0:2[0x3](eng): Data: bin_data (text / 0x74786574), 0 kb/s\r\n Metadata:\r\n creation_time : 2022-11-10T07:50:39.000000Z\r\n handler_name : SubtitleHandler\r\n Stream #0:3[0x4](eng)\r\n
[in]正则表达式【值/表达式】(?<=Duration: ).*?(?=, start:)
[in]忽略大小写【值/表达式】False
[in]单行模式【值/表达式】False
[in]多行模式【值/表达式】False
[in]从右向左【值/表达式】False
[out]所有匹配列表=>videoDuration00:01:53.81
耗时:0ms
201987.0.1.0.3.2计算时间去片头时长
[in]失败后停止【值/表达式】True
[in]类型【值/表达式】timespan
[in]日期时间【值/表达式】2025-01-15 00:00:00
[in]日期时间2【值/表达式】2025-01-15 00:01:53
[in]格式化字符串【值/表达式】
[out]文本值=>cutDuration00:01:53.8100000
耗时:0ms
201987.0.1.0.3.3计算时间去片尾时长
[in]失败后停止【值/表达式】True
[in]类型【值/表达式】timespan
[in]日期时间【值/表达式】2025-01-15 00:00:04
[in]日期时间2【值/表达式】2025-01-15 00:01:53
[in]格式化字符串【值/表达式】
[out]文本值=>cutDuration00:01:49.8100000
耗时:0ms
201987.0.1.0.4赋值$$"{ffmpegPath}" -ss {startDuration} -y -t {cutDuration} ... => {code}
[in]失败后停止【值/表达式】True
[in]输入【值/表达式】[略]
[out]输出=>code"ffmpeg" -ss 00:00:00.000 -y -t 00:01:49.8100000 -i "C:\Users\gotron\Desktop\测试.mp4" -vcodec copy -acodec copy "C:\Users\gotron\Desktop\new\测试.mp4"
耗时:0ms
201987.0.1.0.5运行或打开运行:$${code}
[in]失败后停止【值/表达式】True
[in]路径或命令【值/表达式】"ffmpeg" -ss 00:00:00.000 -y -t 00:01:49.8100000 -i "C:\Users\gotron\Desktop\测试.mp4" -vcodec copy -acodec copy "C:\Users\gotron\Desktop\new\测试.mp4"
[in]参数(可选)【值/表达式】
[in]以管理员身份运行【值/表达式】False
[in]等待启动完成【值/表达式】False
[in]等待进程结束【值/表达式】True
[in]工作目录【值/表达式】1
[in]窗口风格【值/表达式】1
[in]备用路径【值/表达式】
[in]用户名【值/表达式】
[in]密码【值/表达式】
[in]如果程序已运行则尝试激活窗口【值/表达式】False
[in]激活窗口快捷键【值/表达式】
[in]控制台输出编码【值/表达式】oem
[in]环境变量【无输入】
耗时:230ms
204287.0.1.0.6赋值00:00:00.000 => {cutDuration}
[in]失败后停止【值/表达式】True
[in]输入【值/表达式】[略]
[out]输出=>cutDuration00:00:00.000
耗时:0ms
204287.0.2如果判断条件:$= {folders}.Count > 0
[in]如果【值/表达式】False
不符合条件,跳过。
204297.0.3显示等待窗口关闭窗口(如果还开着的话)
[in]操作【值/表达式】close
[in]附加操作按钮【值/表达式】
耗时:2ms
204317.1如果判断条件:$= String.Equals({action}, "起始点截取")
[in]如果【值/表达式】False
不符合条件,跳过。
204317.2如果判断条件:$= String.Equals({action}, "时长截取")
[in]如果【值/表达式】False
不符合条件,跳过。
204327.3如果判断条件:$= String.Equals({action}, "时长分割")
[in]如果【值/表达式】False
不符合条件,跳过。
204328步骤组视频合并
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
204328.0如果判断条件:$= String.Equals({action}, "音视频流-相同合并")
[in]如果【值/表达式】False
不符合条件,跳过。
204328.1如果判断条件:$= String.Equals({action}, "音视频流-不同合并")
[in]如果【值/表达式】False
不符合条件,跳过。
204339步骤组视频裁剪
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
204339.0如果判断条件:$= String.Equals({action}, "视频裁剪-左上角")
[in]如果【值/表达式】False
不符合条件,跳过。
204339.1如果判断条件:$= String.Equals({action}, "视频裁剪-中心点")
[in]如果【值/表达式】False
不符合条件,跳过。
2043310步骤组视频倍速
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
2043310.0如果判断条件:$= String.Equals({action}, "视频倍速")
[in]如果【值/表达式】False
不符合条件,跳过。
2043311步骤组视频封面
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
2043311.0如果判断条件:$= String.Equals({action}, "获取图片")
[in]如果【值/表达式】False
不符合条件,跳过。
2043411.1如果判断条件:$= String.Equals({action}, "设置封面")
[in]如果【值/表达式】False
不符合条件,跳过。
2043411.2如果判断条件:$= String.Equals({action}, "首帧封面")
[in]如果【值/表达式】False
不符合条件,跳过。
2043411.3如果判断条件:$= String.Equals({action}, "定时封面")
[in]如果【值/表达式】False
不符合条件,跳过。
2043412步骤组音频提取
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
2043412.0如果判断条件:$= {action}.Contains("音频提取")
[in]如果【值/表达式】False
不符合条件,跳过。
2043513步骤组视频+音频/字幕
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
2043513.0如果判断条件:$= String.Equals({action}, "视频+音频")
[in]如果【值/表达式】False
不符合条件,跳过。
2043513.1如果判断条件:$= String.Equals({action}, "视频+软字幕")
[in]如果【值/表达式】False
不符合条件,跳过。
2043513.2如果判断条件:$= String.Equals({action}, "视频+硬字幕")
[in]如果【值/表达式】False
不符合条件,跳过。
2043514如果判断条件:$= String.Equals({action}, "设置")
[in]如果【值/表达式】False
不符合条件,跳过。
2043615步骤组写入状态
[in]忽略错误【值/表达式】False
[in]使用多线程【值/表达式】False
[in]调试运行时不输出调试内容【值/表达式】False
 
2043615.0赋值{action} => {historyAction}
[in]失败后停止【值/表达式】True
[in]输入【变量 action】[略]
[out]输出=>historyAction片头片尾
耗时:0ms
2043615.1状态存取写入动作状态 历史操作
[in]操作类型【值/表达式】saveActionState
[in]名称【值/表达式】历史操作
[in]【变量 historyAction】片头片尾
耗时:0ms
2043615.2状态存取写入动作状态 筛选格式列表
[in]操作类型【值/表达式】saveActionState
[in]名称【值/表达式】筛选格式列表
[in]【变量 filterExts】.3g2\n .3gp\n .asf\n .avi\n .bik\n .flv\n .ifo\n .m2p\n .m2v\n .m4v\n .mkv\n .mov\n .mp4\n .mpeg\n .mpg\n .mpv\n .ogv\n .qt\n .swf\n .vob\n .webm\n .wmv
耗时:0ms
2043615.3状态存取写入动作状态 ffmpeg
[in]操作类型【值/表达式】saveActionState
[in]名称【值/表达式】ffmpeg
[in]【变量 ffmpegPath】ffmpeg
耗时:0ms
2043616提示消息$$【{action}】已执行完成!
[in]消息内容【值/表达式】【片头片尾】已执行完成!
[in]类型【值/表达式】Info
[in]最大行数【值/表达式】0
[in]风格【值/表达式】Default
[in]点击命令【值/表达式】
耗时:2ms
动作结束。耗时:20438.7817ms
ivan51769 2025-01-15 17:36
#3
到任务管理器结束进程ffmpeg. 那个调试的网址才弹出来了
ZTOA10 2025-01-15 19:22
#4

看了几遍,看不出啥问题,我这边测试了一下也没有问题。可能的情况:

1、测试视频有问题,片头片尾时长超过了原视频时长,如果不是,试试另外的视频看看。

2、可能版本迭代比较多,使用间隔时间比较长,有些历史保持数据冲突了也有可能,试试删除动作重新安装。

3、图标右键有个「打开软件目录」,进入软件目录删除所有依赖文件,删除动作,重启电脑,重新安装动作运行。


ivan51769 2025-01-16 14:31
#5
回复 ZTOA10 :

看了几遍,看不出啥问题,我这边测试了一下也没有问题。可能的情况:

1、测试视频有问题,片头片尾时长超过了原视频时长,如果不是,试试另外的视频看看。

2、可能版本迭代比较多,使用间隔时间比较长,有些历史保持数据冲突了也有可能,试试删除动作重新安装。

3、图标右键有个「打开软件目录」,进入软件目录删除所有依赖文件,删除动作,重启电脑,重新安装动作运行。


我刚刚试了其他视频都正常

就刚好那个有问题的视频不行. 

然后我只是去片尾的4秒.

所以不太清楚什么原因. 

然后视频用截取后, 这个视频可以成功截取出来, 但是生成的新视频的视频长度都不会发生变化.

其他正常的视频就是正常的.

ivan51769 2025-01-16 14:37
#6

不知道是不是刚好卡到ffmpeg的转码bug了, 啊哈哈哈. 大佬要不要研究下视频?可以发你

ZTOA10 回复 ivan51769 2025-01-16 15:05 :

给我也无能为力啊,我想多活几天,如果不是特别重要的视频就删了吧,眼不见心不烦保命要紧

ivan51769 回复 ZTOA10 2025-01-16 15:06 :

好, 啊哈哈哈哈

回复主贴