标签: video-editing

如何从 mp4 视频文件中删除音轨?

我有一个带有多个音轨的 mp4 视频文件。我想去掉其余的轨道,只保留一个。我该怎么做呢?

video-editing

138
推荐指数
4
解决办法
14万
查看次数

如何使用 ffmpeg 将 MPEG 视频分成 10 分钟的块?

开源或活跃的开发者社区通常需要在线发布大型视频片段。(聚会视频、露营、技术讲座……)因为我是一名开发人员而不是一名摄像师,所以我不想在高级 Vimeo 帐户上支付额外的费用。那么我如何获取 12.5 GB (1:20:00) MPEG 技术谈话视频并将其切成 00:10:00 片段以便轻松上传到视频共享站点?

ffmpeg video-editing

123
推荐指数
6
解决办法
17万
查看次数

是否可以使用`cat`合并视频文件?

我想知道是否可以使用该cat命令合并视频文件?我的意思是生成的文件会无缝播放吗?

video-editing cat multimedia

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

如何将字幕轨道“刻录”到 mp4 视频文件上

我想让字幕文件成为 mp4 视频文件的一部分,这样我就不必处理两个单独的文件。

我想象两种方式:

  • 使字幕成为视频的固有部分。这将需要视频重新编码。
  • 使字幕成为一个单独的流,但仍嵌入在同一个视频文件中。这是更可取的,特别是因为我可以禁用它(与其他方法不同),甚至可以使用字体类型/大小。

我如何以第二种方式做事?了解第一种方法的工作原理也很酷。

video-editing video-subtitles

11
推荐指数
2
解决办法
8372
查看次数

如何在 Linux 上将我的桌面/屏幕作为(假)“网络摄像头”流式传输到 /dev/video1?

我有两个命令,一个让我将屏幕录制到 AVI 视频文件,另一个让我将视频文件作为(假)“网络摄像头”流式传输。这在不支持选择一个屏幕进行共享的应用程序中非常有用(我正在看你 Slack)。

命令#1(https://askubuntu.com/a/892683/721238):

ffmpeg -y -f alsa -i hw:0 -f x11grab -framerate 30 -video_size 1920x1080 -i :0.0+1920,0 -c:v libx264 -pix_fmt yuv420p -qp 0 -preset ultrafast screenStream.avi

命令#2(https://unix.stackexchange.com/a/466683/253391):

ffmpeg -re -i screenStream.avi -map 0:v -f v4l2 /dev/video1

为什么我不能同时运行这两个?好吧,每当我使用“网络摄像头”时,第二个命令都会从文件的开头开始流式传输。所以我必须把时间安排得非常接近,否则会有延迟。

我已经尝试了很多解决方案(包括使用 gstreamer 而不是 ffmpeg 的解决方案),但没有任何效果。这是我最后的希望。

如何在 Ubuntu 上将我的桌面/屏幕作为(假)“网络摄像头”流式传输到 /dev/video1?

linux streaming ffmpeg video-editing gstreamer

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

带稳定功能的视频编辑器?

当我慢慢地从 Apple 的 Mac OS X 迁移到 Linux 发行版时,我尝试为 Apple 的 iLife 软件套件寻找好的替代品。我特别喜欢当前 iMovie 的图像稳定功能,以损失一点分辨率为代价,可以稳定抖动的镜头,以至于您几乎看不出相机在抖动。

是否有具有类似功能的开源 Linux 视频编辑器?

software-rec video-editing

8
推荐指数
1
解决办法
2393
查看次数

FFMPEG - 内插帧或添加运动模糊

我刚看了的霍比特人拖车,并为复仇者拖车,其都采用增加帧率。很多评论都说这不是“真正的”60fps,因为它不是以 60fps 拍摄的,而是实际插入的较低的帧速率。

在此处输入图片说明

如果是这种情况,是否有任何方法可以以相同的方式使用 ffmpeg 或 avconv 转换 Linux 中的一些现有媒体,以创建这种“错觉”?

我可以理解更高的帧率是否不合其他人的口味,但不是这篇文章的重点。

ffmpeg video-editing video-encoding avconv

8
推荐指数
2
解决办法
3万
查看次数

FFmpeg - 分割视频多个部分

我阅读了以下线程,如果我想每两分钟将视频分成几段,该解决方案就可以工作:Split video file into blocks with ffmpeg

问题是我想每 15 秒将视频分成几段。

当我使用以下命令时:

for i in {00..49}
 do ffmpeg -i fff.avi -sameq -ss 00:$[ i*2 ]:00 -t 00:00:15 output_$i.avi
done
Run Code Online (Sandbox Code Playgroud)

它将输出 15 秒的视频序列,但不按顺序输出。它会跳过部分视频,所以我最终会得到几个 15 秒的剪辑,但不是所有的剪辑。我希望能够使用 ffmpeg 根据我给它的时间将我扔给它的任何视频分成许多部分。

ffmpeg video-editing split

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

正确拆分 avi 文件

我正在尝试avi按如下方式拆分文件。

avconv -i file.avi -vcodec copy -acodec copy -ss 0 -t 10 out.avi

这有效(它在视频的前 10 秒创建了一个块)。

问题是当我想从视频的第 10 秒分割到第 20 秒时

avconv -i file.avi -vcodec copy -acodec copy -ss 10 -t 10 out.avi

生成的视频只有前两秒的声音。

我循环使用它。所以类似的块 20-30.avi, 30-40.avi ... 被严重分块,并且从一开始就只包含不同长度的声音。

您知道如何正确分块 avi 视频吗?

command-line media video-editing video avconv

6
推荐指数
1
解决办法
889
查看次数

如何删除导入 Pitivi 项目的媒体的音轨?

有没有办法从图层中完全删除音轨,而不是将图层的音量更改为零?

皮蒂维层

我使用的 Pitivi 版本是 0.95。

video-editing pitivi

6
推荐指数
1
解决办法
3701
查看次数