小编slh*_*hck的帖子

MP4 启动时间太长

我正在使用 ffmpeg 将我的视频转换为 H.264/MP4。然后我用 将 moov atom 移动到文件的开头qt-faststart,这样我就可以流式传输视频了。

对于 5-10 分钟的小视频,一切正常,但对于 1-2 小时的大视频,开始播放可能需要很长时间。它加载了 6-10 MB 并且我只能开始播放视频。

对于 FLV 视频,情况并非如此;无论视频有多大,它都会立即播放。我该如何解决?

mp4 ffmpeg streaming flv

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

将 USB 文件复制到本地 Linux 文件夹

如何从命令行从 Ubuntu Linux 中的 USB 闪存驱动器复制文件?当我将这些文件从 USB 复制到本地文件夹时,我使用 GUI 得到“权限被拒绝”。

在命令行上我可以使用sudo,但是如何使用 GUI 成为超级用户?

linux file-transfer usb-flash-drive

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

OS X 中的 /developer/ 目录是否已过时?

/developer/在过去的几年里,我的根目录中的所有文件似乎都没有被修改过,尽管从那以后我一直在使用 XCode。它过时了吗?像 Filemerge 这样的开发人员应用程序现在是否存储在其他地方?我可以删除它吗?

xcode macos

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

我覆盖了我的环境变量 PATH

我不小心覆盖了 Windows 8(64 位)中的环境变量 PATH。我怎样才能重置它?我害怕在解决这个问题之前关闭电脑。

否则我可能会从另一台具有相同操作系统(或 Windows 8.1)的 PC 复制它?

path environment-variables windows-8

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

按向上箭头时 Bash 提示错误

我为我的 OS X 终端编写了这个漂亮而多彩的提示:

parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/'
}

export PS1="\e]2;\w\a\e[1;30;1m\][\u@\[\033[0;36m\]\h\e[1;30;1m\]:\[\033[0;35m\]\w\e[1;30;1m\]] \[\033[0;31m\](\t) \[\033[0;33m\]\$(parse_git_branch)\n\[\033[0m\]\e[1;30;1m\]\$\[\e[0m\]"
Run Code Online (Sandbox Code Playgroud)

source ~/.bash_profile它,它工作正常。除了当我使用向上箭头浏览历史时,我会发生一件奇怪的事情。

基本上是source ~/.bash_profile历史命令的开头,成为提示的一部分。当我ctrl+center它恢复正常时,但只要我看到source命令的历史记录,提示就会再次更改。

这是我看过历史然后ctrl+u输入的示例ls

[user@host:~/Documents] (14:01:40)  [branch]
$source ~/.ls
Run Code Online (Sandbox Code Playgroud)

关于这个的任何线索?

bash macos

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

在没有包管理器的情况下安装软件

我有一个运行 linux 的嵌入式系统。我需要安装一些软件,特别是uucp包含cu命令的包。这真的是我所需要的。

目前我所拥有的只是通过 COM 端口对系统的 root 访问。所以只有命令行。该系统可以访问互联网。

问题是我不是一个非常有经验的 linux 用户,我遇到了以下困难:

  • 我找不到任何我知道的包管理器(没有 apt-get,没有 yum,没有 rpm)
  • dpkg 命令不起作用(编辑 2:未安装 dpkg)
  • 我尝试*.tar.gz使用下载包wget,我已经解压并执行了./configure,但是当我运行时make,我得到bash: make: command not found. 所以我假设缺少 binutils 或其他重要的东西,我将无法从源代码安装它。

任何人都可以提出解决方法吗?我错过了什么?

编辑 1:输出compgen -c(根据 Matthew Williams 的要求)

 if
 then
 else
 elif
 fi
 case
 esac
 for
 select
 while
 until
 do
 done
 in
 function
 time
 {
 }
 !
 [[
 ]]
 .
 :
 [
 alias
 bind
 break
 builtin
 caller
 cd …
Run Code Online (Sandbox Code Playgroud)

linux modem bash embedded make

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

在 Debian 服务器上找不到命令 sudo

我希望 GitLab 位于 git.blue-world.pl 域下。我使用Debian 7 的GitLab CE 的 Omnibus 软件包下载

  1. ssh -l login blue-world.pl
  2. cd domains/git.blue-world.pl/public_html
  3. wget https://downloads-packages.s3.amazonaws.com/debian-7.7/gitlab_7.6.1-omnibus.5.3.0.ci.1-1_amd64.deb
  4. 但是当我输入时,sudo apt-get install openssh-server我收到没有命令sudo

我应该怎么办?

debian sudo gitlab

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

有没有办法绕过HSTS协议?

有没有办法绕过如今已被 Google 服务、银行服务等许多网站使用的 HTTP 严格传输协议(HSTS)?

我知道 HSTS 协议强制 Web 客户端使用安全传输 (HTTPS),即证书、密钥以加密形式发送。是否可以以纯文本格式发送它们?Web 服务器是否将其接受为纯文本

我看到一个博客,它说通过在网络中实施 MITM(中间人)攻击是可能的。这是真的吗?

networking security

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

如何恢复 Windows 资源管理器的视图以删除类别?

如何让 Windows 资源管理器恢复正常布局并摆脱此类废话?

windows-7 windows-explorer

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

如何在 ffmpeg 中使用“压缩器”

我想使用压缩器来处理具有以下命令参数的视频:

压缩机:

  • 阈值 = -21dB
  • 本底噪声 = -35dB
  • 比率 = 9:1
  • 攻击时间 = 0,20 秒
  • 释放时间 = 1,0 秒

命令应该是:

ffmpeg -i input -af "compressor=?" output
Run Code Online (Sandbox Code Playgroud)

命令应该是什么样子的?

audio ffmpeg

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