当前位置: 首页 > 知识库问答 >
问题:

利用ffmpeg修剪视频的百分比

贺山
2023-03-14

FFMPEG-Framerate 30-I%1D.PNG-C:V libx264-profile:V high-CRF 10-pix_fmt yuv420p test.mp4

嗨,

我有一个文件夹,里面有一堆png图像:0.png,1.png,2.png……使用上面的代码,我可以将目录中的所有图像转换成一个视频。我想要做的只是将所有图像的一个百分比转换成一个视频。有什么方法我可以指定到ffmpeg只转换前20%的图像到一个视频?例如,如果有50个图像,ffmpeg在这种情况下将只使用前10个图像来形成视频。

共有1个答案

宋经业
2023-03-14

可以使用-start_number和-frames:v。-start_number接受表达式,但-frames:v不接受。因此您可以使用一些脚本来从百分比计算帧。

ffmpeg -framerate 30 -start_number <frame_number> -i %1d.png -frames:v <frames> -c:v libx264 -profile:v high -crf 10 -pix_fmt yuv420p test.mp4
  • -start_number:从索引帧号开始。
  • -帧数:v:输出帧数。

-vframes根据手册被破坏。https://www.ffmpeg.org/ffmpeg-all.html#toc-video-options

 类似资料:
  • 我有一个长音频部分和一个短视频部分,我想在一起mux。 我正在尝试使用以下命令进行MUX: video_0-0002.h264-整个文件(2秒长) Audio.wav-从4秒到6秒 但音频被搞砸了...我怎样才能正确地做呢? 也试过了,听起来好像最后还是有寂静。

  • 我正在尝试修剪一个75 GB大小、1小时28分钟长的视频 我只想抽出7秒钟 当我尝试这个

  • 我得到了 致命信号11(SIGSEGV),代码1,tid 5823中的故障地址0x 5(e . mypc . video cut) 当我试着调试应用程序时,当我读到这一行时崩溃了: 视频修剪屏幕:

  • 我正在使用https://github.com/writingminds/ffmpeg-android-java命令裁剪视频: 其中“in”是inputfile,“out”是outputfile。

  • 问题:是否有一个单独的FFMPEG裁剪过滤器可以用于所有视频,包括(但不限于):856x480、640x480和1280x720? 我们有一个视频处理系统(使用DirectShow),所有输入到这个系统的视频必须是16:9使用MJPEG编解码器。我们使用下面的ffmpeg命令将源视频转换为MJPEG,缩放像素使其为正方形,然后裁剪到16:9的纵横比。这对大多数输入视频都很管用,输出正是我们想要的。

  • 我尝试使用以下命令使用视频的开始和结束时间来剪切视频 通过使用上述命令,我想将视频从剪切到。但它并不是在这两个时间之间剪掉视频,而是剪掉前11秒的视频。有谁能帮我解决这个问题吗? 编辑1: 我尝试通过使用以下命令来剪切,这是由mark4o建议的 但显示出以下错误。 编码器'AAC'是实验性的,但未启用实验性编解码器 因此我将添加到命令中, 现在一切正常。