127得票7回答
使用ffmpeg改变帧率

我想将一个视频剪辑(MP4,yuv420p)从30帧每秒转换为24帧每秒。帧数正确,因此我的输出应该从30 fps的20分钟变为24fps的25分钟。其他所有内容都应保持不变。 无论我尝试什么ffmpeg命令,都无法成功将帧速率转换而同时保持相同的持续时间,要么改变持续时间而不改变帧速率,要...

123得票4回答
视频中的文本 ffmpeg

我该如何在ffmpeg中给我的视频添加文本叠加效果? 例如,假设有一个名为"video1.flv"的视频,我该如何在整个视频中添加“StackOverflow”文本,位于屏幕中间,并且以白色文本和边框呈现?

118得票8回答
将MP3剪裁为前30秒。

原始问题 我想要生成一个新的(完全有效的)MP3文件,以供预览 - 类似试用购买。新文件应仅包含曲目的前n秒。 现在,我知道我可以在传递文件时在n秒处“切割流”(从比特率和标头大小计算),但这有点不好,并且对于VBR曲目而言真的很麻烦。我希望能够生成一个正确的MP3文件。 有人有任何想法...

115得票12回答
FFmpeg: 如何高效地分割视频?

我希望将一个大的AVI视频分成两个较小的连续视频。我正在使用FFmpeg。 一种方法是运行两次FFmpeg: ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi ffmpeg ...

113得票2回答
从HTTP Live Streaming M3U8文件生成MP4的FFMPEG?

我该如何从HTTP Live Streaming (HLS)的m3u8文件中提取mp4?我尝试了以下命令:ffmpeg -i {input file} -f rawvideo -bsf h264_mp4toannexb -vcodec copy out.mp4 我遇到了这个错误: [N...

112得票19回答
如何从ffmpeg输出中提取持续时间?

要获取有关媒体文件的大量信息,可以执行ffmpeg -i <filename> 它将输出许多行,其中一行尤其重要Duration: 00:08:07.98, start: 0.000000, bitrate: 2080 kb/s 我想要输出 00:08:07.98,所以我尝试:ff...

110得票3回答
FFMPEG混合视频和音频(从另一个视频)- 映射问题

我想在一条命令中将一个视频的音频放入另一个没有音频的视频中:ffmpeg.exe -i video1_noAudio.mov -i video2_wAudio.mov -vcodec copy -acodec copy video1_audioFromVideo2.mov 我猜 "-map" ...

106得票5回答
旋转mp4视频而无需重新编码

我正在寻找一种方法,在我的Debian Wheezy系统上旋转使用Nexus 4拍摄的视频。这些视频是以竖屏模式拍摄的,我希望将它们旋转为横屏模式。最好能够通过命令行实现旋转。我找到了几个以前的问题,暗示了一个很好的解决方案,但我似乎无法让它正常工作。首先有这个问题:Rotating vide...

105得票7回答
使用FFmpeg检索和保存媒体元数据

我希望读取媒体文件中的元数据,并将这些元数据保存在文本/XML文件中,以便我以后可以将这些数据插入到我的数据库中。我更喜欢使用ffmpeg。 同时,使用MediaInfo是否也可以实现相同的功能?我知道可以使用MediaInfo获取各个轨道的元数据,但我想自动化它; 也就是说,每当找到新的媒...

105得票4回答
使用ffmpeg获取视频信息 - 为什么需要指定一个输出文件?

我正在使用ffmpeg获取有关视频文件的信息,但我不想将信息保存到文件中。 ffmpeg返回了所有视频信息,但因为我没有指定输出文件,它作为错误返回。 我正在使用的命令是: ffmpeg -i C:\Test\3FA8D0E6-BD61-D160-98BB41304D63FAE3.mp4 我收...