标签: conversion

x264 编码速度,我的期望是什么?

我在配备 core2duo 2.29 GHz、NVidia Geforce G105M (512MB)、CUDA 和 4GB RAM 的 HP Pavillion dv3 上运行 Ubuntu 10.10(特立独行)。我有最新版本的 ffmpeg 和 x264。

我认识到这些并不是编码的绝佳规范,但我习惯于在具有大约 2GHz 处理器的(不同的)单核 PC 上使用 DIVX 进行编码,并且能够在一夜之间转换 10 多个小时的电视剧集。

我刚刚开始在上述 HP 笔记本电脑上使用 x264 和 ffmpeg 进行编码,我惊讶地发现一部 2 小时的电影需要 22 小时才能编码!

我使用的命令行是:

ffmpeg -i infile.mpg -vcodec libx264 -preset slow -profile normal -crf 24 -threads 0 outfile.mp4
Run Code Online (Sandbox Code Playgroud)

这是正常的还是我在某处有瓶颈?

谢谢

video linux ffmpeg conversion x264

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

在 GIMP 中将 RGB 转换为 CMYK 颜色配置文件

我想将 gimp 中的 sRGB 图像转换为 CMYK。

这是我所做的:

  1. 从 Adob​​e 下载 CMYK 颜色配置文件。

  2. 将它们解压到 icc 文件夹 (/usr/share/color/icc/)

  3. 我在 gimp 中打开了我的 xcf 图像,然后转到图像 -> 分离 -> 分离

  4. 我选择了颜色配置文件所在的文件夹(icc 文件夹)并单击了转换按钮。

它向我展示了图像的新副本,只是将颜色更改为灰度并将图像更改为 .tif!

我做的另一件事是:

  1. 转到图像 -> 模式 -> 转换为颜色配置文件...

  2. 它要求我选择需要转换的工作区,然后我进入文件夹 (/usr/share/color/icc/) 并选择了 CMYK 颜色配置文件。

  3. 单击转换后,它给了我错误:“目标配置文件不适用于 RGB 颜色空间”

现在我如何真正转换我的图像,顺便说一下,这是一个广告,以便我可以将其提供给报纸?

PS:我需要在 2 小时内对此做出快速而出色的回应!所以请帮忙!

布拉沃.I

gimp rgb conversion cmyk

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

转换PDF背景颜色

我有一个带有黑色字体和默认白色背景(或无颜色)的 PDF。长时间阅读后,显示器的眩光刺痛了我的眼睛,即使我降低了计算机的亮度。

如何将 PDF 中的黑色转换为白色,将白色转换为黑色?深色背景中的白色字体必须更适合眼睛阅读。也许ImageMagic?

[编辑]

操作系统: Mac OS X Leopard
Reader:内置预览

pdf conversion

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

从 N 页 PDF 中获取 N 个 jpeg 图像

我有一个由 N 页组成的 PDF。我想将此 PDF 转换为 N 个 jpeg 图像(通过命令行,没有 Php、Java 或其他编程语言)。

我正在尝试使用 GHOSTSCRIPT 来做到这一点,但是 GS 给我的输出永远不会像我正在寻找的输出。

例子:

gs \
  -sDEVICE=jpeg \
  -dNOCACHE \
  -dDEVICEHEIGHTPOINTS=72 -dDEVICEWIDTHPOINTS=72 \
  -r300 \
  -g800x600 \
  -dFIXEDMEDIA \
  -dPDFFitPage \
  -sOutputFile=output/%d.jpg \
   mypdf.pdf 
Run Code Online (Sandbox Code Playgroud)

生成 N 个 800x600 分辨率的 jpeg 图像,但似乎 PDF 页面被裁剪而不适合。

我怎样才能从 N 页 PDF(从命令行)中获得 N 个 jpeg 图像?

pdf jpeg ghostscript conversion

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

将 OS X .pages 文件转换为 PDF 或 HTML 保留超链接

只是想知道是否有人知道如何将 Pages 文件转换为 PDF 或 HTML 文件,同时保留文档中的超链接。

我可以将其导出为 .PDF(使用 OS X Lion 10.7.3),但是链接是蓝色的并带有下划线,但它们不再是链接。

conversion iwork-pages macos

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

如何将 OmniGraffle 文件转换为非专有格式

我继承了一堆需要编辑的 OmniGraffle 格式的图形。我无法使用 Mac,也不想购买 OmniGraffle。我看过.graffle那些只是压缩的 XML 文件的文件,所以我想我可以自己“只是”将它们转换为 SVG 或 Graphviz 格式……但我希望有人已经为我完成了这项工作;)

是否有任何免费(如啤酒和/或语音)工具可以将.graffle文件转换为非专有格式,最好是 Graphviz?这些工具适用于 Windows 还是 Linux 并不重要。

做不到这一点,OmniGraffle 吗?视觉转换器?

graphviz svg microsoft-visio omnigraffle conversion

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

使用脚本自动选择 JPEG 和 PNG

选择正确的格式来保存图像对于保持图像质量和减少伪影至关重要。不同的格式遵循不同的压缩方法,并具有各自的优点和缺点。

例如,JPG 适用于色彩渐变丰富的现实生活照片。另一方面,无损 PNG 在原理图方面要优越得多:

在此处输入图片说明

在处理大量文件时,选择正确的格式可能是一件苦差事。这就是为什么我很想找到一种方法来自动化它。


关于我的特定用例的一些背景知识:

我正在为我大学的一系列讲座制作一些讲义。讲义中有丰富的图表,我必须从 PDF 格式的幻灯片中提取。提取这些图像给了我无损的 PNG,有时会不必要地大。

将这些特定文件转换为 JPEG 可以将它们的大小减少到原始文件大小的 20% 以下,同时保持相同的质量。这很重要,因为在文字处理器中处理数百张大图像非常容易崩溃。

将所有提取的 PNG 批量转换为 JPEG不是我愿意遵循的选项,因为大多数图像更适合格式化为 PNG。转换这些将导致大小不显着的减少,有时甚至会增加文件大小 - 至少我的测试运行显示了这一点。


我们可以从中得出的是,压缩后的文件大小可以作为指示哪种格式最适合特定图像的指标。它不是一个特别准确的预测器,但效果很好。那么为什么不以脚本的形式使用它:

在此处输入图片说明

我包含inotifywait是因为我希望在将提取的图像拖到文件夹中时自动执行脚本。

这是我过去几周一直在使用的脚本的更简单版本:

#!/bin/bash
inotifywait -m --format "%w%f" --exclude '.jpg' -r -e create -e moved_to --fromfile '/home/MHC/.scripts/Workflow/Conversion/include_inotifywait' | while read file; do mogrify -format jpg -quality 92 "$file"
done
Run Code Online (Sandbox Code Playgroud)

脚本的高级版本必须

  • 能够处理文件名和目录名中的空格
  • 保留原始文件名
  • 如果设置了 alpha 值,则展平 PNG 图像
  • 比较临时转换后的图像与其原始图像之间的文件大小
  • 确定差异是否大于给定的百分比
  • 按指示行动

实际转换可以使用 imagemagick 工具完成:

convert -quality 92 -flatten -background white file.png file.jpg
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的 …

png unix jpeg imagemagick conversion

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

Excel 2007 在转换为 csv 时不保留亚洲字符

我正在尝试将电子表格保存为 CSV 文件。该文件由韩文字符组成,生成的 csv 将这些字符从字面上转换为问号 (0x3F)。

我在英文版的 Windows 上运行,但我(应该)安装了适当的字符集。非 unicode 程序的默认编码是英语。我以其他格式(例如,xls 或 txt)保存文件没有问题。

日语和中文字符也会出现此问题。

我使用的示例字符串(在单独的文件中)是

?????
??
????
Run Code Online (Sandbox Code Playgroud)

没有文件正确导出。
保存为 CSV 时,Excel 是否支持亚洲字符?

更新

决定做一些测试。我没有尝试从 xls 导出到 csv,而是手动创建了一个包含以下中文字符的 csv:??. 我正在使用 Notepad++ 来保存文件。这样做的目的是为了测试excel是否真的可以正确保存某些字符的CSV文件。

首先,我用 UTF8 编码文件,没有带.csv扩展名的BOM 。我在 Excel 中打开了该文件,它将字符呈现为 ASCII(因此,不正确。看起来像你好)。但是,当我保存文件时,当我在记事本++中以UTF8打开它时,字符被保留了下来。

其次,我创建了测试文件的新副本,但这次将其编码为 UTF8(带有 BOM)。我在 Excel 中打开了文件,它正确读取了文件(如??)。然后我重新保存了文件,但这次它将字符转换为两个问号。

我发现有趣的是,虽然 Excel 正确读取了文件,但它无法正确地重新保存它,但是当它读取为 ASCII 时,它不会尝试转换它们,而是按原样输出它们。Excel 尝试保存 unicode 字符时似乎存在问题?

解决方法

我将文档保存为Unicode Text生成制表符分隔的文本文件,并保留了亚洲字符。应该有工具可以将制表符分隔的文件转换为逗号分隔的文件。

因为文件是 unicode 编码的,所以我在顶部显示的所有示例字符串(来自三个不同的字符集)都正确显示。

csv unicode microsoft-excel-2007 conversion microsoft-excel

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

Mac OSX Numbers - 将文本转换为日期时间

我在 Mac 上使用 Numbers。我有一个 CSV 文件,其中包含许多格式为 MM/DD/YYYY 的日期。我需要将这些日期转换为日期时间格式以插入到 MySQL 表中。如何将日期格式 MM/DD/YYYY 的字符串转换为日期时间格式 YYYY-MM-DD hh:mm:ss ?

如果 hh:mm:ss 默认为 00:00:00,那很好。

date-time conversion macos

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

将 Google 文档迁移到 Office 365,从 .gdoc 转换为 .docx

我们公司正在从 Google 应用程序切换到 Office 365。由于我是唯一使用 .gdocs 文档的人之一,因此我的任务是在手动迁移之前将它们转换为 .docx,否则我无法再打开它们。

我知道如何将单个文档保存为 MS Word 格式,但是如果我需要将它们一一转换,这可能会有点麻烦。可能的临时解决方案是暂时将所有文件移动到我的私人 Google 帐户,但最终我还是需要移动和转换它们。

所以我的问题是:有没有办法将我的 .gdocs 文档大规模迁移到 MS Word 格式?

microsoft-office migration google-docs conversion

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