将多视频从 1080p 转换为 720p 并添加水印?

阴暗的melad

我会再问一次我有很多像系列(黑暗-la casa de papel-权力的游戏)的视频,所有这些视频都没有任何字幕或水印首先我用手刹刻录字幕我使用ffmpeg通过此代码刻录带有视频的水印

对于 %i in ("C:\Users\shady\Downloads\convert\01*.mp4") 做 ffmpeg -i "%i" -i C:\Users\fady\Downloads\convert\shady.png -filter_complex " overlay=main_w-overlay_w-10:10" -codec:a copy "C:\Users\shady\Downloads\convert\new01%~ni.mp4"

然后我使用此代码将其转换为 720p

对于 (C:\Users\shady\Downloads\convert\01*.mp4) 中的 %i,请执行 ffmpeg -i "%i" -c:a copy -s hd720 "C:\Users\shady\Downloads\convert\new01 %~ni.mp4"

我现在的问题是,如果我想用我的水印刻录所有季节黑暗系列的字幕,最终文件以 720p 的格式输出,字幕在右上方带有水印

我可以吗?

水印 png 字幕 srt 电影带有 mkv 而不是 mp4(我希望最终文件带有 mp4)

LuxZg

关于问题的标题 - 为什么不将输出大小添加到您的第一个命令(水印)中: -s hd720

这样就省了一步。

对于字幕,将此添加到命令中:

subtitles=subtitle.srt

但是您可能需要添加过滤器库或找到正确的 ffmpeg 构建。详细说明如下:https : //trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo

不过,这不是 Ubuntu 的问题......不完全是,但好吧..

编辑:虽然我现在才意识到这是 Windows + ffmpeg,但答案仍然是......

Ubuntu 20.04 (CLI) + ffmpeg

安装 ffmpeg:

apt-get install -y ffmpeg

运行for“批处理”命令:

for i in some-series-of-names-*.mp4; do echo ${i%%.*}; ffmpeg -i ${i%%.*}.mp4 -i some-logo.png -filter_complex "[0:v][1:v]overlay=main_w-overlay_w-10:10,subtitles=${i%%.*}.srt" -codec:a copy -s hd720 ${i%%.*}-ubuntu.mp4; done

Windows 10 + ffmpeg

随时随地获取 ffmpeg。然后在 cmd.exe 中运行命令:

for %i in (some-series-of-names-*.mp4) do echo %~ni.mp4 && ffmpeg -i %~ni.mp4 -i some-logo.png -filter_complex "[0:v][1:v]overlay=main_w-overlay_w-10:10,subtitles=%~ni.srt" -codec:a copy -s hd720 %~ni-windows.mp4

解释

bash / cmd

${i%%.*}去掉扩展名,只使用 ; 的文件名字符串i在 Windows cmd.exe 中,通过调用执行相同的功能%~ni

ffmpeg

  • -filter_complex 可以执行各种叠加等,因此您可以通过它推送字幕和徽标
  • -i some-logo.png 是标志(水印图片)名称
  • overlay=main_w-overlay_w-10:10 在您的屏幕上放置一个类似水印的叠加层
  • subtitles=%~ni.srt硬编码字幕;副标题必须与您的输入 mp4 文件具有相同的名称(somovie.mp4movie.srt对)
  • -codec:a 复制复制音频不变
  • -s hd720 调整为 720p
  • %~ni-newname.mp4是输出视频的名称,例如。movie.mp4将被命名movie-newname.mp4

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将1080p WMV视频转换为720p视频?

来自分类Dev

如何将1080p WMV视频转换为720p视频?

来自分类Dev

使用ffmpeg将视频从1080p转换为720p且质量损失最小

来自分类Dev

视频背景自适应480p 720p 1080p

来自分类Dev

视频背景自适应480p 720p 1080p

来自分类Dev

ffmpeg裁剪1080p视频并立即编码为720p

来自分类Dev

将“ H264 MP4 AVC(第10部分)(avc1)” /“ MPEG AAC 48kHz” 1080p 23.976000fps视频转换为720p,并尽可能获得完整的质量

来自分类Dev

将“ H264 MP4 AVC(第10部分)(avc1)” /“ MPEG AAC 48kHz” 1080p 23.976000fps视频转换为720p,并尽可能获得完整的质量

来自分类Dev

将视频转换为1080p,而无需重新编码

来自分类Dev

如何将视频格式(360p,480p,720p等)添加到HTML 5视频播放器?

来自分类Dev

从1080p简单缩放到720帧高度是否会导致720p?

来自分类Dev

720p 视频流服务器

来自分类Dev

使用-s选项转换为多个视频时,如何添加水印?

来自分类Dev

使用ffmpeg视觉上无损1080p至720p

来自分类Dev

将Google Spreadsheet转换为pdf,并在Google脚本中添加水印

来自分类Dev

只有1080p的youtube视频可以正常工作

来自分类Dev

Android 1080p视频通话/聊天SDK?

来自分类Dev

只有1080p的youtube视频可以正常工作

来自分类Dev

如何在Firefox中观看1080p的youtube视频?

来自分类Dev

我应该使用哪个资源限定符来支持1080p,720p android TV?- 安卓

来自分类Dev

在Linux上输入为1080P时如何设置x264编码器输出720P

来自分类Dev

如何在Android中录制720p视频而不丢帧

来自分类Dev

如何从YouTube下载带有音频的720p以上视频?

来自分类Dev

在youtube中,只有360p和720p选项。(没有240p,480p和1080p)

来自分类Dev

在youtube中,只有360p和720p选项。(没有240p,480p和1080p)

来自分类Dev

将显示设置为比720p更高的分辨率?

来自分类Dev

在录制的视频中添加水印并保存

来自分类Dev

为什么Decklink将1080p30转换为1080i60?

来自分类Dev

为什么Decklink将1080p30转换为1080i60?

Related 相关文章

  1. 1

    如何将1080p WMV视频转换为720p视频?

  2. 2

    如何将1080p WMV视频转换为720p视频?

  3. 3

    使用ffmpeg将视频从1080p转换为720p且质量损失最小

  4. 4

    视频背景自适应480p 720p 1080p

  5. 5

    视频背景自适应480p 720p 1080p

  6. 6

    ffmpeg裁剪1080p视频并立即编码为720p

  7. 7

    将“ H264 MP4 AVC(第10部分)(avc1)” /“ MPEG AAC 48kHz” 1080p 23.976000fps视频转换为720p,并尽可能获得完整的质量

  8. 8

    将“ H264 MP4 AVC(第10部分)(avc1)” /“ MPEG AAC 48kHz” 1080p 23.976000fps视频转换为720p,并尽可能获得完整的质量

  9. 9

    将视频转换为1080p,而无需重新编码

  10. 10

    如何将视频格式(360p,480p,720p等)添加到HTML 5视频播放器?

  11. 11

    从1080p简单缩放到720帧高度是否会导致720p?

  12. 12

    720p 视频流服务器

  13. 13

    使用-s选项转换为多个视频时,如何添加水印?

  14. 14

    使用ffmpeg视觉上无损1080p至720p

  15. 15

    将Google Spreadsheet转换为pdf,并在Google脚本中添加水印

  16. 16

    只有1080p的youtube视频可以正常工作

  17. 17

    Android 1080p视频通话/聊天SDK?

  18. 18

    只有1080p的youtube视频可以正常工作

  19. 19

    如何在Firefox中观看1080p的youtube视频?

  20. 20

    我应该使用哪个资源限定符来支持1080p,720p android TV?- 安卓

  21. 21

    在Linux上输入为1080P时如何设置x264编码器输出720P

  22. 22

    如何在Android中录制720p视频而不丢帧

  23. 23

    如何从YouTube下载带有音频的720p以上视频?

  24. 24

    在youtube中,只有360p和720p选项。(没有240p,480p和1080p)

  25. 25

    在youtube中,只有360p和720p选项。(没有240p,480p和1080p)

  26. 26

    将显示设置为比720p更高的分辨率?

  27. 27

    在录制的视频中添加水印并保存

  28. 28

    为什么Decklink将1080p30转换为1080i60?

  29. 29

    为什么Decklink将1080p30转换为1080i60?

热门标签

归档