小编Dor*_*ori的帖子

ffmpeg 修剪视频

我在使用 ffmpeg 时遇到了问题,这让我有点生气,所以我希望有人能帮助我。

我有一个 13 MPEG-4 .mp4 视频,我试图使用 ffmpeg 修剪前两秒并在 Android 应用程序中显示。

从众多在线 tuts 中,我正在命令行上执行以下操作

ffmpeg -i untrimmed_video.mp4 -vcodec copy -ss 2 trimmed_video.mp4
Run Code Online (Sandbox Code Playgroud)

运气不好,因为它输出了一个 4 秒长的视频(我不知道它从哪里得到 4),如果我将其更改为 3,我仍然会得到一个 4 秒的视频,如果我将其设置为 10,我会得到无法播放的输出。

如果我将 -ss arg 移动到

ffmpeg -vcodec copy -i untrimmed_video.mp4 -ss 2 trimmed_video.mp4 
Run Code Online (Sandbox Code Playgroud)

我得到的输出与输入的长度相同,就像我移动到最后一样。

我已经尝试了很多订单变化,但似乎没有任何效果,这是一个错误,我做错了什么吗?!

请帮忙!!!

ffmpeg

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

导航到无法再使用空格的目录

我是 bash 的新手,因为我一直在 Windows 机器上开发(是的,我知道)。直到最近我才能够通过使用 cd 进入一个目录

cd a\ dir\ name\ with\ spaces/
Run Code Online (Sandbox Code Playgroud)

但突然这不再起作用了。即使使用 TAB 自动完成,它也会生成正确的转义符,但我总是遇到类似的问题

-bash: cd: a: No such file or directory
Run Code Online (Sandbox Code Playgroud)

一位朋友提到它可能与路径有关。任何人都可以为我解释这个问题吗?


下面是我的 .bash_profile

# Exe subshell script
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

.bashrc

function cs ()
{
  cd $1
  ls
}

# A new version of "cd" which
# prints the directory after cd'ing
cd() {
        builtin cd $1
        pwd
}
Run Code Online (Sandbox Code Playgroud)

unix bash macos

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

标签 统计

bash ×1

ffmpeg ×1

macos ×1

unix ×1