首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将视频从NTSC转换为PAL

将视频从NTSC转换为PAL
EN

Stack Overflow用户
提问于 2021-11-08 14:24:02
回答 1查看 65关注 0票数 0

我有一个来自波兰电视台的请求,要求发送一个标清文件给他们,其中包括这些规格:

16:9方形像素1920x1080,50隔行扫描

我有的是720x486NTSC。

我的SD到HD 1920 x 1080的配方是:

代码语言:javascript
复制
ffmpeg -i input_file -filter:v "colormatrix=bt601:bt709, scale=1440:1080:flags=lanczos, pad=1920:1080:240:0" -c:a copy output_file

我可以直接插入-target pal-

我在考虑去ProRes 422总部,这样行得通吗?

代码语言:javascript
复制
ffmpeg -i input_file -c:v prores -profile:v 3 -filter:v "colormatrix=bt601:bt709, scale=1440:1080:flags=lanczos, pad=1920:1080:240:0" -target pal- -c:a copy output_file
EN

回答 1

Stack Overflow用户

发布于 2021-11-08 16:50:31

我可以直接插入-target pal-吗?

编号:

pal是目标文件类型的前缀。因此,它必须与vcdsvcddvddvdv50结合使用。-target pal-dv就是一个例子。这些都是旧的、遗留的、SD文件类型。

有关每个目标设置的选项列表,请参见ffmpeg documentation中的-target选项。

我正在考虑使用-target pal-转到ProRes 422 HQ,这样行得通吗?

No.原因同上。它会给你一个错误:

代码语言:javascript
复制
Unknown target:
Failed to set value 'pal-' for option 'target': Invalid argument

那么,有没有办法用

把一些东西从NTSC编码成PAL呢?另一个过滤器?听起来目标的预置对我来说是没用的。但是有没有可以切换到PAL和50i的呢?

使用fps filter (或-r选项)更改帧速率。

代码语言:javascript
复制
ffmpeg -i input_file -filter:v "fps=25, colormatrix=bt601:bt709, scale=1440:1080:flags=lanczos:interl=1, pad=1920:1080:240:0" -c:a copy output_file
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69885024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档