- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 youtube-dl 获取一些视频的 url,然后将生成的 url 通过管道传输到我的脚本的输入中。所以在我的终端我做
youtube-dl --ignore-config -iga ~/Desktop/youtube/videolist.txt | myscript.sh
command='ffmpeg'
inputArgs='-i'
outputArgs='-c:v libx264 -preset ultrafast -qp 0'
directory="${HOME}/Desktop/Videos/"
output="video${count}"
extension='mp4'
echo
测试它以确保一切都以正确的顺序出现。
echo "${command}" "${inputArgs}" "${input}" "${outputArgs}" \
"${directory}""${output}${count}"."${extension}"
echo
的情况下运行相同的东西时命令,即
"${command}" "${inputArgs}" "${input}" "${outputArgs}" \
"${directory}""${output}${count}"."${extension}"
At least one output file must be specified.
exec
指挥在一切面前.
不应该只是在这样的事情中间,但我真的不知道。
echo
时,一切看起来都正常。在 shell 参数字符串之前。
最佳答案
问题是因为你把它放在引号里 "${outputArgs}"
扩展为单个参数。它不会被拆分为单独的参数,因此 ffmpeg 仅将其视为单个 -c
带有非常长的流说明符的选项。下一个参数,输出文件被解释为编解码器。
要解决此问题,只需删除引号:
"$command" $inputArgs "$input" $outputArgs "$directory$output$count.$extension"
关于bash - 使用 ffmpeg 将 youtube-dl 的输出管道传输到脚本使用 echo 看起来不错,但在执行时返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35497445/
我认为,像Rails这样的框架鼓励从数据库中移出很多逻辑,甚至包括约束和外键之类的东西。更好,因为它更易于管理且易于更改。即使这样,某些操作也更容易更快,或者仅在SQL中才可能。 最近,NoSQL数据
我理解 F1-measure 是精确率和召回率的调和平均值。但是什么值定义了 F1 度量的好坏呢?我似乎找不到任何引用文献(谷歌或学术)来回答我的问题。 最佳答案 考虑sklearn.dummy.Du
我真的被 .NET 4 中引入的代码契约所吸引(尽管有 DevLabs 的帮助)。但是一张精美的打印品让我冷静了很多。这是它说的: 在线程安全方法中在锁外调用后置条件时,除了不使用它们外,目前没有解决
我有一个 GUI 应用程序,它使用 pthreads 进行一些繁重的后台处理。 虽然后台处理正在运行,但 GUI 非常没有响应,我认为这是因为后台线程正在耗尽 CPU 时间。 在 Windows 上,
我是一名优秀的程序员,十分优秀!