小编mac*_*017的帖子

Bash while循环等待任务完成

我创建了一个bash脚本来处理文件夹中的视频及其子文件夹:

find . -type f -name '*.mkv' | while read file;
do
  ffmpeg -i $file ...
done
Run Code Online (Sandbox Code Playgroud)

问题:它不是等待ffmpeg完成的while循环,而是继续遍历循环.最终结果是,文件未得到处理.我需要一种方法让当前的while循环迭代等到ffmpeg完成后再继续下一次.或者可选择排队这些项目的方法.

编辑:所以迭代一组文件时的解决方案是将-nostdin参数传递给ffmpeg.希望这可以帮助其他可能有类似问题的人.

另外文件 - > $ file是复制/粘贴拼写错误.

bash ffmpeg while-loop

9
推荐指数
1
解决办法
4607
查看次数

HTML5 拖放和多文件上传

我有一个 HTML 表单,其中包含一个具有多个文件选择的文件输入字段,并且我还有一个正在开发的拖放功能。我的问题是,如果可能的话,如何无缝集成这两个功能?

理想情况下,我希望用户通过拖放或文件对话框来选择他们的文件。用户选择完文件后,单击表单提交按钮进行上传。

我想我的主要不确定性是如何绑定拖放到文件输入字段以进行表单提交的文件。

html file-io drag-and-drop file

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

drag-and-drop ×1

ffmpeg ×1

file ×1

file-io ×1

html ×1

while-loop ×1