小编slh*_*hck的帖子

如何使用 FFmpeg 将视频转换为 GIF

我在 XAMPP 上安装了 FFmpeg,用于将视频流转换为 GIF 图像。

我使用了下面的代码,但它不起作用。

ffmpeg -ss 00:00:05.0 -t 00:00:10.0 -i input.wmv -acodec copy -vcodec copy -async 1 output.gif
Run Code Online (Sandbox Code Playgroud)

gif ffmpeg video-conversion

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

刷新 NFS 挂载

如果我在一台机器上检查 NFS 共享并ls得到文件夹。

如果我到达 NFS 主机并/etc/exports为客户端添加一个新目录,然后在客户端上exportfs -a运行什么来刷新目录?

示例(伪):

nfsNode01:

echo "/share clientNode01 >> /etc/exports";
exportfs -a;
Run Code Online (Sandbox Code Playgroud)

客户端节点01:

cd /share;
ls;
Run Code Online (Sandbox Code Playgroud)

nfsNode01:

echo "/share/folder clientNode01 >> /etc/exports";  
exportfs -a;  
Run Code Online (Sandbox Code Playgroud)

客户端节点01:

ls;  
Run Code Online (Sandbox Code Playgroud)

结果还是和上面一样。

如果我重新启动,则/share/folder共享在那里。我知道必须有一种方法可以从 NFS 刷新该信息。我确定下一次挂载 /dsl 时是否让连接等待足够长的时间。我可以直接卸载/挂载还是有更好的方法?

linux nfs

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

FFMPEG 转换选项

所以,我有一些我想转换的视频文件,以便它们与另一个视频文件的格式相匹配。我已经获得了要匹配的视频的格式数据(来自 ffprobe),但我不确定如何使用它来确定转换其他视频的选项。有什么帮助吗?

以下是我想从 ffprobe 匹配的文件上的设置:

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'clip #19.mov':
      Metadata:
        major_brand     : qt  
        minor_version   : 537199360
        compatible_brands: qt  
        creation_time   : 2013-03-05 22:27:26
      Duration: 00:15:00.00, start: 0.000000, bitrate: 119406 kb/s
        Stream #0:0(eng): Video: prores (apcn / 0x6E637061), yuv422p10le, 1440x1080, 117804 kb/s, SAR 4:3 DAR 16:9, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
        Metadata:
          creation_time   : 2013-03-05 22:27:26
          handler_name    : Apple Alias Data Handler
          timecode        : 00:00:00;00
        Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

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

这是一种什么样的编码?

我在受损的 php 文件中发现了一些 base64 编码的文本。当我解码 base64 字符串时,它是以下指令:

header("R\145\x66resh\072\x20\x32\x35\x3b\x20\x75r\x6c\075\"\x68\164\164\x70\x3a\057\057\146\143b\x61\162\x63\145\154on\141\144\157\x64\157\143\x6fm.\x69\x6e\x66\157\057uk\"");
Run Code Online (Sandbox Code Playgroud)

该 URL 字符串是什么类型的编码?我最初认为是十六进制,然后是 ascii,但它的长度可变。我做了谷歌,但无济于事。有人可以指出我正确的方向吗?

url apache-http-server php

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

重命名文件名中的问号 (?)

有了rename它可以批量修改文件名。我设法+用这个命令摆脱了所有并用下划线替换它们:

rename 's/\+/_/g' * 
Run Code Online (Sandbox Code Playgroud)

我可以将普通字母如 a 更改为 A with。

rename 's/a/A/g' *
Run Code Online (Sandbox Code Playgroud)

但我不能重命名?,不是这样/\?也不是这样/?

有没有办法解决“?” 在文件名中?大多数 FTP 程序也无法重命名文件?。午夜指挥官失败。到目前为止,我发现有效的唯一方法是:

mv ?myfile.txt myfile.txt
Run Code Online (Sandbox Code Playgroud)

但是这个命令不够灵活。我更喜欢批量重命名?所有文件。

linux bash rename special-characters ubuntu-10.04

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

将 MKV、AVI 等视频文件导入 iTunes 11,无需转换

最近我有一个想法,将我所有的电影和电视节目组织到一个中央应用程序(一种库存)中会很好,并且根据我进行的研究,我能够得出结论,iTunes 将是最好的软件我会用它做什么。

到目前为止,它在某种程度上达到了它的目的,因为我可以导入我的一些库,但由于文件格式问题和 iTunes 不支持这些格式(主要是 MKV 和 AVI 格式),所以不是全部。

我对导入这些文件所做的所有研究都说要转换它们,但是因为我不会在任何地方同步它们并且转换尽可能多的文件需要太长时间,这将是一个非常漫长且不必要的过程,所以我很自然地倾向于远离转换。

我能想到的唯一解决方案可能是修改 iTunes - 或获取一个 iTunes 插件 - 允许我这样做,所以我的问题是:是否有诸如上述插件或修改之类的东西可以让我这样做?

如果没有,是否有一种软件可以让我以简单的方式组织和播放这些文件,而无需转换?

itunes import video-conversion

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

几乎相同目录命令的区别

这些(几乎相同)目录命令之间有什么区别吗?

1. cd
2. cd ~
3. cd ~/
Run Code Online (Sandbox Code Playgroud)

我在我的 shell 中尝试过,它们都指向主目录。是否有任何可能的情况,它们是不同的?

linux bash shell

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

在 OS X 中不小心通过 /bin/bash 复制了文件

我错误地复制了两个文件/bin/bash。这现在使我的终端无响应。我已按照教程进行操作,但没有帮助。

\n\n

作为参考,这些文件runcocoa.sh具体runc.sh来自本教程)。我也将它们复制到/usr/local/bin,但后来我删除了它们\xe2\x80\xa6

\n\n

如何恢复系统的功能?

\n

finder terminal bash macos

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

如何在不使用压缩的情况下将多个文件存储在一个文件中

如果我有大量小文件,由于每个文件的开销,Windows 需要很长时间来复制它们(比如五分钟)。如果我把它们包在一个容器里,它会更快地转移它们(比如三分钟)。

目前我使用 UltraISO。但是在向 ISO 添加许多文件后,创建 ISO 文件本身变得太慢了。

我不想使用 Zip,因为压缩的开销比单独传输文件慢。

如何在不使用任何压缩的情况下将多个文件存储在一个文件中?

windows compression

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

定期从网站抓取单个图像

我想每x分钟抓取相同的图像(来自网站)以最终制作延时视频。

我的问题是:

  • 设置计划以抓取图像和
  • 使用时间/日期作为文件名的一部分保存图像。

最好使用 Python 之类的东西吗?

linux shell-script

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