小编whi*_*ngs的帖子

使用开始和停止时间修剪音频文件

我有一个 FFmpeg 命令来修剪音频:

ffmpeg -ss 01:43:46 -t 00:00:44.30 -i input.mp3 output.mp3
Run Code Online (Sandbox Code Playgroud)

我使用此命令的问题是该选项-t需要从01:43:46 开始的持续时间(以秒为单位)。我想使用开始/停止时间修剪音频,例如在01:43:46和00:01:45.02 之间。

这可能吗?

ffmpeg audio trim

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

压缩文件数量有限

我可以使用什么命令来创建zip具有文件号限制的 s?我有一个包含 5000 个文件的文件夹(没有子文件夹),所以我想要一个命令来划分该数字并创建 10 个单独的zip档案,每个档案包含不超过 500 个文件。

我也不希望生成的 10 个zip文件相互连接,这样我就可以单独打开它们,而无需同时打开所有 10 个文件。

zip files

12
推荐指数
1
解决办法
3721
查看次数

删除文件名中的空格、连字符和下划线?

从目录中的所有文件或选定文件中删除空格、连字符和下划线的好命令是什么?

我在 Thunar 自定义操作中使用以下命令来对文件名进行 slugify:

for file in %N; do mv "$file" "$(echo "$file" | tr -s ' ' | tr ' A-Z' '-a-z' | tr -s '-' | tr -c '[:alnum:][:cntrl:].' '-')"; done
Run Code Online (Sandbox Code Playgroud)

但该命令仅用破折号/连字符和小写字母替换空格。

我在终端中使用以下命令从文件夹中的数千个文件名中删除空格,并且运行速度非常快:

 rename "s/ //g" *
Run Code Online (Sandbox Code Playgroud)

同样,它只删除空格,不删除连字符/破折号和下划线。

理想情况下,我的文件名中不需要任何空格、连字符/破折号和下划线。如果该命令可以与所选文件的 Thunar 自定义操作一起使用,那就太好了。

shell-script rename files

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

具有大小限制的 ZIP 文件

是否有根据文件大小创建多个 ZIP 文件的命令?因此,在一个包含 600 个文件(总计 1 GB)的文件夹中,该命令将创建 4 个大约等于 250mb 的 zip。

有一个类似的命令在这里。但它根据文件数量限制压缩文件。

我也不希望生成的 zip 文件相互连接,这样我就可以单独打开它们,而无需同时打开所有这些文件。

zip command

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

FFmpeg - 分割视频多个部分

我阅读了以下线程,如果我想每两分钟将视频分成几段,该解决方案就可以工作:Split video file into blocks with ffmpeg

问题是我想每 15 秒将视频分成几段。

当我使用以下命令时:

for i in {00..49}
 do ffmpeg -i fff.avi -sameq -ss 00:$[ i*2 ]:00 -t 00:00:15 output_$i.avi
done
Run Code Online (Sandbox Code Playgroud)

它将输出 15 秒的视频序列,但不按顺序输出。它会跳过部分视频,所以我最终会得到几个 15 秒的剪辑,但不是所有的剪辑。我希望能够使用 ffmpeg 根据我给它的时间将我扔给它的任何视频分成许多部分。

ffmpeg video-editing split

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

在 Windows 和 Linux 机器之间传输文件?

我的问题是我需要将 Linux 机器上的文件备份到我的 Windows 笔记本电脑。我的外置硬盘坏了,所以暂时无法备份到外置驱动器。

这些是我尝试过的方法:

  • 桑巴舞
  • 带有 Gadwin GUI 的 Samba
  • Windows 共享文件夹,无线(我无法访问它,即使两台机器都指示连接)

我不想再次尝试 Samba,因为它对我来说太复杂了——我使用的 15 多个教程要么不完整,要么假设读者拥有太多知识。我花了大约 8 个小时试图让它发挥作用,但我放弃了。

我听说您可以使用以太网电缆连接两台计算机。唯一的问题是它不是交叉电缆,而且我没有路由器,所以它们必须用普通的 rj-45 电缆直接连接。

我不想将文件上传到云端,因为我有很多文件要传输并且希望传输速度快。

samba file-transfer ethernet

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

显示毫秒的视频播放器

是否有适用于 Linux 的视频播放器显示经过的毫秒数?

VLC有一个扩展名,但根据链接上的评论,它不适用于较新的版本。

mediaplayer

7
推荐指数
2
解决办法
5073
查看次数

剥离文件名和重命名

我可以使用什么重命名命令来删除目录中的当前文件名并用字母数字文件名替换它们?

如gg0001,gg0002,等等?而且我希望该命令可以处理具有任何类型扩展名的文件。我希望保留扩展名。

我更喜欢使用 Perl rename。

我试过这个命令,但它只是在文件名前加上“gg”,而我想要替换原始文件名:

rename 's/^/gg_/' *

command-line rename

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

查找文件夹中最大的图像尺寸

我需要一个命令,它允许我在图像文件夹中搜索具有最大宽度和最大高度的图像。截至目前,我正在使用 XNViewMP 来查找此信息,但我想要一种使用命令或 Thunar 自定义操作的更快方法。

更新:使用 Thunar 的自定义操作有一些很好的解决方案:https ://forum.xfce.org/viewtopic.php?id = 9106

第二页上使用 YAD 的最后一个是我发现的最好的。

images

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

将所有非 JPG 图像转换为 JPG

我可以使用什么命令将文件夹中不是 JPG(主要是 PNG 和 BMP)的所有图像转换为 JPG?我还希望转换质量为 100%。我希望转换后的图像替换原件。

conversion images command

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