小编Mar*_*usJ的帖子

今天使用'tar'有什么好处?

我知道当时tar是为磁带存档制作的,但今天我们有存档文件格式,既可以聚合文件,又可以在相同的逻辑文件格式中执行压缩。

问题:

  • 与使用在同一数据结构中进行聚合和压缩的文件格式相比,在聚合/压缩/解压缩阶段使用tar封装在gzip或 中是否存在性能损失bzip2?假设被比较的压缩器的运行时间是相同的(例如 gzip 和 Deflate 是相似的)。

  • tar文件格式是否具有其他文件格式(例如.7z.zip不具有)的功能?

  • 既然tar是这样的旧文件格式,以及较新的文件格式存在的今天,为什么tar(无论是封装gzipbzip2甚至是新的xz),今天仍然如此广泛的使用在GNU / Linux,Android的,BSD和其他类似UNIX操作系统,文件传输、程序源和二进制下载,有时甚至作为包管理器格式?

linux unix tar archiving

216
推荐指数
11
解决办法
4万
查看次数

如何在 OS X 10.8 上安装 GCC 4.7.2?

如何在 OS X 10.8 上安装 GCC 4.7.2?

我不在乎保留“GCC”的 Xcode 版本,我只需要 GCC 4.7.2

gcc osx-mountain-lion macos

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

多核 CPU 是如何工作的?

我知道,模糊的问题标题,但我的主要问题是,1 个核心一次只能执行一个程序吗?CPU 级别的“多任务处理”是否通过在任务之间切换来工作,如果是,为什么?为什么 CPU 不能同时处理多个任务?他们有数十亿个晶体管,为什么有些晶体管不能解决一个问题,而另一些则不能解决另一个问题?是硬件限制,还是操作系统限制?

cpu operating-systems multi-core

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

如何正确地将两个音频文件连接在一起?

我翻录了两张蓝光,并试图将两者的音频合并到一个文件中。我已经将它从 DTS-HD MA 解码为 Wave64,并且我使用 avisynth 从第一个文件中删除了黑屏音频(4 秒)。

现在我试图将两者连接成一个文件。格式在这一点上并不重要,FLAC Wave64,无论如何。

我尝试了这两个命令:

"C:\Users\Marcus\Desktop\ffmpeg\ffmpeg.exe" -f concat -i "C:\Users\Marcus\Desktop\catlist.txt" -c copy "E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\TheTwoTowers.flac"
Run Code Online (Sandbox Code Playgroud)

这是第二个命令:

"C:\Users\Marcus\Desktop\ffmpeg\ffmpeg.exe" -i "concat:E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\Part1.w64|E:\Media\Movies\The Lord of the Rings\The Two Towers\Audio\Part2.w64" -c copy "E:\Media\Movies\The Lord of the Rings\The Two Towers\AudioTheTwoTowers.w64"
Run Code Online (Sandbox Code Playgroud)

它们都是 6.1 通道,位深度为 24 位,采样率为 48,000 kHz。

concat.txt 仅在第 1 行包含第 1 部分,第 2 行包含第 2 部分,第二个命令执行相同的操作:它仅将第一部分复制到输出文件。

我应该做些什么?从昨天开始,我一直在为此苦苦挣扎,我也尝试过 Eac3to,但它不支持加入无容器音频。

我会给你一个来自 FFmpeg 的日志,但命令提示符不会让我复制它的文本(我试过右键单击 > 全选 > Ctrl+C方法,而附加>XXX.log …

audio ffmpeg command-line

5
推荐指数
0
解决办法
1519
查看次数

如何使用 ffmpeg 消除文件开头和结尾的静音?

一些早期的线程说silenceremove过滤器不支持从末尾修剪静音?现在还是这样吗?

我的音频是无损的,所以我不需要流复制或类似的东西。

另外,如何设置才能将“静音”降低到 96dB 以下?

audio ffmpeg

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

FFmpeg 调试冗长

我正在使用 -loglevel debug 调试 ffmpeg,并且我想要调试消息(基本上只是将不同变量的值打印到终端)但在每一行前面是蓝色文本中的文件偏移量,我不想要看到那个,因为它对我没用。

我怎样才能做到这一点?

这是一个示例屏幕截图: 在此处输入图片说明

我希望删除蓝色文本 [dca @ 0x7fe86c80f000],但保留绿色文本

我尝试了 -nostats 和 -hide_banner 一起和分开,但也没有奏效。

ffmpeg

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