小编the*_*ott的帖子

为 YouTube 创建带有音频和静止图像的视频

我正在运行以下命令:

ffmpeg -i audio.mp3 -ar 44100 -f image2 -i logo.jpg -r 15 -b 1800 -s 640x480 foo.mov
Run Code Online (Sandbox Code Playgroud)

它成功地输出了带有我录制的音频和图像的视频。

当我尝试将其上传到 YouTube 时,无论我尝试哪种格式,它都无法处理:.mov、.avi、.flv、.mp4

上面是否有一些我遗漏的设置会生成 Youtube 接受的格式?我试过查看 ffmpeg 文档,但我很困惑。

我做了一个实验,把 2 秒的视频和 30 秒的 mp3 放在一起。当我上传到 youtube 时,生成的视频只有 2 秒长。因此,YouTube 可能只查看视频轨道的长度,并且由于图片只有一帧长或其他什么,这可能会使它变得无聊。

video mp3 youtube ffmpeg

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

如何使终端窗口标题与 tmux 窗口同步

我正在使用一个名为“计时”的程序来跟踪我的时间。计时使用 iTerm 中当前窗口的名称进行分类。

我想设置 iTerm 的当前标题以匹配当前活动的 tmux 窗口的名称。

我已经在以下位置设置了一个文件~/.config/fish/functions/fish_title.fish

function fish_title
  tmux display-message -p '#W'
end
Run Code Online (Sandbox Code Playgroud)

每当我打开一个新的终端窗口时,这都会成功地将当前的 Tmux 窗口标题输出到终端窗口。但是,如果我重命名 tmux 窗口或切换到新窗口,则终端不会更新。

它更新,如果我使用类似pwdfish_title

function fish_title
  pwd
end
Run Code Online (Sandbox Code Playgroud)

关于如何fish_title动态获取 tmux 窗口名称的任何想法?

terminal iterm fish tmux

16
推荐指数
1
解决办法
8399
查看次数

如何重新映射vim中的Enter键?

我刚刚购买了 Kinesis Advantage 键盘,想要在 vim 的插入模式下将 Enter 重新映射到 Esc。我也在使用 iTerm2。

这是我到目前为止所得到的:

inoremap <CR> <Esc> inoremap jj <Esc> nnoremap <CR> i

启动时,这不起作用:输入进入插入模式,并在插入模式下jj退出插入模式。但是,Enter 不会退出插入模式。

然后我重新加载我的 vimrc 文件:

:so $MYVIMRC

中提琴,我的 Enter 键现在退出插入模式,一切正常。

对于为什么会发生这种情况有什么想法吗?

谢谢

keyboard-shortcuts vim iterm2 kinesis-advantage

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

Vim Syntastic 没有跳转到错误

我在 Vim 中使用 ESLint 和 Syntastic。在 Syntastic 中可以正确找到错误,但是当我导航到错误位置面板中的错误并按 Enter 键时,它会将我放在文件中的相同位置,而不是将我带到正确的行和列。

我也看到以下错误:

E926: Current location list was changed

但是,我的 Google-fu 对此错误一无所知。

我还录制了一个快速截屏视频,演示了这种情况:

https://www.dropbox.com/s/q6qjh2mk4g5w63c/syntastic%20not%20working.mov?dl=0

关于如何解决这个问题的任何想法?它工作了几个星期;我没有更改我的 .vimrc,但我最近确实重新安装了 node 和 npm。

- 更新 -

输出brew info vim

vim: stable 7.4.1655, HEAD Vi "workalike" with many additional features http://www.vim.org/ Conflicts with: ex-vi /usr/local/Cellar/vim/7.4.1655 (1,625 files, 22.5M) * Built from source From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/vim.rb ==> Dependencies Optional: lua ?, luajit ? ==> Options --disable-nls Build vim without National Language Support (translated messages, keymaps) --override-system-vi Override …

vim syntastic

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