AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-1897882

jsx97's questions

Martin Hope
jsx97
Asked: 2024-11-29 06:24:33 +0800 CST

如何从 Mac 终端停止 Tor?

  • 6

我在 Mac 上将 Tor 与 Safari 结合使用。

安装并配置完成后,有两种方法可以启动它:

  • 使用brew services start tor命令
  • 使用tor命令

在前一种情况下,我总是可以使用brew services stop tor命令停止它。但是在后一种情况下,如何停止它,因为我已经关闭了当前终端会话,因此 Control-C 不会有帮助?

macos
  • 1 个回答
  • 28 Views
Martin Hope
jsx97
Asked: 2024-11-12 01:43:12 +0800 CST

如何防止损坏的文件从计算机复制到 NAS,覆盖“正常”版本?

  • 7

以下是我要尝试避免的情况:

  1. 今天是 2024 年 11 月 11 日。我的 Mac 的 SSD 一切正常(我希望……)。我从 Mac 备份到 NAS。
  2. 时间继续流逝……
  3. 现在“今天”是 2025 年 6 月 1 日。我从 Mac 向 NAS 做了新的备份。但我不知道的是,Mac 上的同一个文件已经因为降级而损坏,现在 Mac 的 SSD 中的损坏版本已经覆盖了 NAS 上的“OK”版本。“OK”版本丢失了,现在我有两个损坏版本的副本。

在此处输入图片描述

— https://en.wikipedia.org/wiki/Data_degradation

是否有可能避免这种情况?工作流程应该是什么?

mac
  • 1 个回答
  • 225 Views
Martin Hope
jsx97
Asked: 2024-08-19 21:52:15 +0800 CST

pdfcpu:强加文档

  • 5

我有一份 10 页的文件,其中每个“电子”页面都对应一个单独的“纸质”页面。

我想将每两页合并为一个跨页,这样第一个“电子”页面将对应于“纸质”第 1 页和第 2 页,第二个“电子”页面对应于“纸质”第 3 页和第 4 页,依此类推,使用 pdfcpu(我知道如何使用其他流行的 PDF 处理器来实现,我只对 pdfcpu 感兴趣)。

为此,我使用

pdfcpu nup -- "formsize:A4L" output.pdf 2 input.pdf

但我对这个解决方案并不满意,因为我希望保留原始尺寸。也就是说,如果输入文档的页面尺寸为 4.85 x 7.85 英寸,则输出文档的跨度应为 9.7 x 7.85 英寸。

我问了开发人员,但从未提及我目前的解决方法,他回答说“有办法,orientation可以enforce尝试一下”。我也试过了,但还没有成功:

  • pdfcpu nup -- "orientation:<...>" output.pdf 2 input.pdf:无论我选择哪个方向(rd,,dr...),输出文件看起来都和我根本不使用方向一样。

  • pdfcpu nup -- "orientation:<...>, enforce:true" output.pdf 2 input.pdf:无论我选择哪个方向,都会出现错误ambiguous parameter prefix "enforce"。

pdf
  • 2 个回答
  • 44 Views
Martin Hope
jsx97
Asked: 2024-08-19 18:03:01 +0800 CST

如何在 macOS 中使用 FFmpeg 录制屏幕而不会出现此错误:“设备不支持所选的帧速率。”

  • 5

我正在尝试使用 macOS 上的 FFmpeg 录制屏幕。

首先我运行这个命令:

ffmpeg -f avfoundation -list_devices true -i ''

输出为:

[AVFoundation indev @ 0x12ff058a0] AVFoundation video devices:
[AVFoundation indev @ 0x12ff058a0] [0] FaceTime HD Camera
[AVFoundation indev @ 0x12ff058a0] [1] Capture screen 0
[AVFoundation indev @ 0x12ff058a0] AVFoundation audio devices:
[AVFoundation indev @ 0x12ff058a0] [0] MacBook Pro Microphone

然后我运行这个命令:

ffmpeg -f avfoundation -i 0:0 -fps_mode passthrough output.mp4

并且有一个错误:

[avfoundation @ 0x150705610] Selected framerate (29.970030) is not supported by the device.
[avfoundation @ 0x150705610] Supported modes:
[avfoundation @ 0x150705610]   1920x1080@[15.000000 30.000000]fps
[avfoundation @ 0x150705610]   1280x720@[15.000000 30.000000]fps
[avfoundation @ 0x150705610]   1080x1920@[15.000000 30.000000]fps
[avfoundation @ 0x150705610]   1760x1328@[15.000000 30.000000]fps
[avfoundation @ 0x150705610]   640x480@[15.000000 30.000000]fps
[avfoundation @ 0x150705610]   1328x1760@[15.000000 30.000000]fps
[avfoundation @ 0x150705610]   1552x1552@[15.000000 30.000000]fps

删除-fps_mode passthrough没有帮助。

如何修复?

macos
  • 1 个回答
  • 34 Views
Martin Hope
jsx97
Asked: 2024-08-08 01:30:06 +0800 CST

如何使用“muraster”栅格化多页 PDF?

  • 6

据我所知,至少有两种方法可以使用 MuPDF 将 PDF 转换为图像:

mutool convert -O resolution=300 -o output%03d.png input.pdf

和:

mutool draw -r 300 -o output%03d.png input.pdf

似乎还有第三种方法,使用muraster。

但我不明白如何使用它才能转换所有页面而不是单个页面。

根据文档,语法是muraster [options] file [pages],其中[pages]是用逗号分隔的页码和范围列表。

但当我将其用作muraster -o output.png input.pdf 1-5或 时muraster -o output%d.png input.pdf 1-5,它仅创建一张图片,即第 1 页,仅此而已。这怎么可能呢?

pdf
  • 1 个回答
  • 13 Views
Martin Hope
jsx97
Asked: 2024-08-08 00:10:24 +0800 CST

调整网页视网膜屏幕截图大小

  • 5

据我所知,网络浏览器以 96 PPI 显示图像。

至少在我的 Mac 上,使用屏幕捕获应用程序创建的屏幕截图是 144 PPI。

因此,如果我在 Mac 上创建了屏幕截图,并且想要将其上传到某个地方,以便人们能够以与我在 Mac 上看到的相同的尺寸看到它,我需要将其大小调整为 66.6%:

[旁白] 为什么是 66.6?我的计算如下:(96 / 144) * 100 = 66.6... 请注意,我的数学一点也不好。

magick original.png -resize 66.6% resize66dot6.png

[旁白] 这里我使用 ImageMagick。在 Mac 上安装 ImageMagick 最简单的方法是brew install imagemagick

但事实上resize66dot6.png,如果在网络浏览器(至少在 Safari 中)打开,它比应该的要大。

并且为了使屏幕截图以正确的大小显示在网络浏览器中,出于某种原因,我似乎需要将其大小调整为 50% 或非常接近的大小:

magick original.png -resize 50.0% resize50.png

从上到下:、、、original.png以及实际的 UI 元素:resize66dot6.pngresize50.png

在此处输入图片描述

为什么会这样?

mac
  • 1 个回答
  • 11 Views
Martin Hope
jsx97
Asked: 2024-07-22 01:34:38 +0800 CST

在哪里可以找到 Poppler 实用程序的完整列表?

  • 5

我已经使用 Homebrew ( ) 在 macOS 上安装了 Poppler brew install poppler。我知道我可以使用pdfimages或pdftoppm,但在哪里可以找到 Poppler 实用程序的完整列表?我试过了man poppler,但它返回“没有 poppler 的手动输入”。and poppler --help(或poppler -h) 返回“未找到命令:poppler”。

pdf
  • 1 个回答
  • 35 Views
Martin Hope
jsx97
Asked: 2024-07-05 05:52:17 +0800 CST

macOS 录屏时限制帧率的正确方法

  • 7

macOS 14.5,FFmpeg 7.0.1。要录制屏幕,如果我使用来自 Wiki 的代码,即

ffmpeg -f avfoundation -i 1 output.mp4

帧速率似乎太高了,当我按下q停止录制时,以下消息一直存在,直到我的 MacBook Pro 开始通过冷却器发出噪音:“[q] 命令已接收。退出。”

-r我当前的解决方案是在之后添加-i:

ffmpeg -f avfoundation -i 1 -r 24 output.mp4

但我听说更正确的解决方案是替换-r为-framerate并将其放在之前而不是之后-i:

ffmpeg -f avfoundation -framerate 24 -i 1 output.mp4

请注意,我将其-framerate用作输入选项而不是-r 24输出选项,因此我告诉 avfoundation 以 24fps 录制而不是以默认 fps 录制,然后强制 FFmpeg 删除或复制帧以提供所需的 24。

这对我来说目前不起作用,并且看起来与我-r根本不使用一样。

那么,在 macOS 上录制屏幕时,解决“帧率过高”问题的正确方法是什么?我们需要-r还是-framerate,以及把它放在哪里,在 之前还是之后-i?

为了以防万一,这里是日志ffmpeg -f avfoundation -i 1 output.mp4 -v verbose:

https://github.com/jsx97/test/blob/main/ffmpeg.log

macos
  • 1 个回答
  • 31 Views
Martin Hope
jsx97
Asked: 2024-06-23 00:09:26 +0800 CST

从 vk.com 剪切并下载部分视频

  • 5

我尝试使用 yt-dlp 和 ffmpeg 一步剪切并下载 vk.com 上在线视频的一部分。

我试过

  • ffmpeg $(yt-dlp -g 'https://vk.com/video302700968_456241462' | sed 's/^/-ss 05:00 -i /') -t 00:30 -c copy output.mkv和

  • ffmpeg -ss 00:05:00 -to 00:05:30 -i "$(yt-dlp --get-url 'https://vk.com/video302700968_456241462')" -c:v copy -c:a copy output.mp4

但任何一个命令都会返回Error opening input files: Server returned 400 Bad Request。

如何让它工作?

该视频制作于 1916 年,不受版权保护。

ffmpeg
  • 1 个回答
  • 55 Views
Martin Hope
jsx97
Asked: 2024-06-08 01:34:40 +0800 CST

从 DjVu 转换为 PDF 时出现“使用旧版 Deflate 编解码器标识符创建 TIFF”警告

  • 5

使用 ddjvu 转换为 PDF 时:

ddjvu -format=pdf input.djvu output.pdf

有一个警告:

TIFFWriteDirectorySec:警告,使用旧版 Deflate 编解码器标识符创建 TIFF,COMPRESSION_ADOBE_DEFLATE 得到更广泛的支持。

但是当我遵守-format=pdfor-quality时-mode,没有这样的警告。

ddjvu -format=pdf -quality=100 input.djvu output.pdf
ddjvu -format=pdf -mode=black  input.djvu output.pdf

这是为什么?

pdf
  • 1 个回答
  • 36 Views
Martin Hope
jsx97
Asked: 2024-06-07 19:07:54 +0800 CST

ddjvu:它真的支持转换为 PDF 吗?

  • 6

ddjvu(DjVuLibre),3.5.28:

ddjvu --help

回报

-format=FMT       Select output format: pbm,pgm,ppm,pnm,rle,tiff.

请注意,它没有提到 PDF。但是,为什么以下命令可以工作并将输入的 DjVu 文件转换为输出的 PDF 文件?

ddjvu -format=pdf -quality=85 input.djvu output.pdf
djvu
  • 1 个回答
  • 78 Views
Martin Hope
jsx97
Asked: 2024-06-05 00:25:35 +0800 CST

从视频中剪切一部分:“-ss”应该放在“i”之前还是之后?

  • 6

假设我需要删除视频中除第二分钟之外的所有内容。

例如,我可以按照以下方式执行此操作:

ffmpeg -copyts -ss <start> -i input.mp4 -to <end> -c:v libx264 -crf 23 -c:a aac -b:a 192k output.mp4

我感兴趣的是应该-ss在之前还是之后-i。

我已经阅读了这里和这里的所有答案和评论。从我在那里读到的内容来看,似乎在 FFmpeg 的旧版本(2.1 之前)中,放置-ss在前面-i是为了更快地处理,而放置-ss在后面-i是为了更准确的处理,但在较新的版本中,放置-ss在前面-i不仅是为了更快地处理,也是为了更准确的处理。

但另一方面,这里的“输入寻求”和“输出寻求”部分没有提到这个细微差别,阅读之后我不太确定放在-ss前面-i是否是“唯一的解决方案”。

有人能解释一下吗?(我希望处理准确。我不关心需要多长时间。)

ffmpeg
  • 1 个回答
  • 157 Views
Martin Hope
jsx97
Asked: 2024-03-21 18:37:34 +0800 CST

有损音频/视频/图像格式和数据丢失

  • 5

我曾经听说,如果以有损格式存储音乐/视频/图像,质量会随着时间的推移逐渐下降。

感知上的差异并不是将音乐存储为 FLAC 的唯一原因。FLAC 使用无损压缩,而 MP3 使用有损压缩。由此可见,如果您使用 SATA,则 MP3 在磁盘上存储的每一年,文件将损失大约 12 kb 的比特率。在 IDE 上将有多达 15 kb,但在 SCSI 上只有 7 kb,因为高速旋转密度。您不知道 CD 和其他光学介质的情况有多糟糕。我从2001年开始收集MP3,如果你听我当时下载的曲目,即使是以320kbps保存的曲目听起来也很恶心。低音很糟糕,中音...最好不要开始!许多磁盘的速度已降级至 32 甚至 16kb/s。与此同时,那个时代的 FLAC 翻录听起来仍然很棒,即使它们没有存储在合适的条件下——阴凉、干燥的地方。

真的是这样吗?

audio
  • 1 个回答
  • 51 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve