问题描述
如果只需要从更长的轨道裁剪音频/视频,我可以使用什么?我尝试过OpenShot,但是我发现导出视频很慢,或许它将所有”layers”编译成新电影?也许我只需要一个简单的”crop”工具来进行音频/视频冲浪?
最佳解决思路
-
Avidemux(来自PPA) – http://avidemux.sourceforge.net/
-
OpenShot(来自PPA) – https://launchpad.net/openshot/ http://www.openshot.org/ppa/
-
Pitivi(来自PPA) – http://www.pitivi.org/?go=download
我会提到像ffmpeg或avconv(新的)这样的命令,它可以明显地将文件分成组。例如:
FFMPEG
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 01:00:00 -t 00:30:00 output3.avi
要么
ffmpeg -ss 0 -t 100 -i source.m4v -vcodec copy -acodec copy part1.m4v
ffmpeg -ss 100 -t 100 -i source.m4v -vcodec copy -acodec copy part2.m4v
ffmpeg -ss 200 -t 100 -i source.m4v -vcodec copy -acodec copy part3.m4v
ffmpeg -ss 300 -t 100 -i source.m4v -vcodec copy -acodec copy part4.m4v
AVCONV
avconv -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
avconv -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi
avconv -i input.avi -vcodec copy -acodec copy -ss 01:00:00 -t 00:30:00 output3.avi
要么
avconv -ss 0 -i source.m4v -t 100 -vcodec copy -acodec copy part1.m4v
avconv -ss 100 -i source.m4v -t 100 -vcodec copy -acodec copy part2.m4v
avconv -ss 200 -i source.m4v -t 100 -vcodec copy -acodec copy part3.m4v
avconv -ss 300 -i source.m4v -t 100 -vcodec copy -acodec copy part4.m4v
或者做一些像这样的脚本:http://icephoenix.us/notes-for-myself/auto-splitting-video-file-in-equal-chunks-with-ffmpeg-and-python/
次佳解决思路
kdenlive(以我的经验)是最简单的软件,它允许您在几个步骤中执行该任务而没有任何问题。尽管如此,OpenShot Video Editor项目也很有用,但它仍然需要大量努力才能接近kdenlive。
这里分别是kdenlive和openshot的截图:
祝你好运!
第三种解决思路
随着Ubuntu的新版本avconv
avconv -i srcFileName -c:a copy -c:v copy -ss 00:03:40 -t 00:01:12 targetFileName
-
第一个论证时间是从时间开始
-
第二个参数是持续时间(不是结束时间),持续时间可以是秒或”hh:mm:ss[.xxx]”形式。
有关更多信息,请参阅ffmpeg documentation
第四种思路
我喜欢kdenlive完成或剪出小块……但如果他想将大型演讲分成更小的片段,他可以尝试:
ffmpeg -i input.mpg -ss 00:00:10 -t 00:00:30 out1.mpg -ss 00:00:35 -t 00:00:30 out2.mpg
命令的讨论在这里:http://ubuntuforums.org/showthread.php?t=480343
第五种思路
OpenShot视频编辑器看起来很有前途。你有没有检查过它?检出功能:http://www.openshot.org/features/
要安装它,只需打开一个终端并运行以下命令:
sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-doc
只要试一试。
第六种思路
我喜欢简单的视频剪辑一直是avidemux。
只需将视频和音频编码设置为“复制”并在合理范围内选择所需的容器格式即可。
第七种思路
试试Avidemux
sudo apt-get install avidemux
sudo apt-get install lives
更多在这里http://techcityinc.com/2009/02/04/top-10-free-video-editors-for-ubuntu-linux/
(死链接,重定向到随机的商业网站)
第八种思路
我使用Kdenlive,但如果您可以在PiTiVi中以这种方式切片,我不会感到惊讶:
-
在完整的演讲中创建一个新项目。
-
设置剪辑监视器中第一个”manageable chunk”的开始点和结束点。
-
从剪辑监视器中的视频拖到时间轴。这将只是你选择的块。
-
在剪辑监视器中设置新的起点和终点,并根据需要重复。
第九种思路
对于剪切,合并,缩放等,可以使用…… Blender(是的,这个3D编辑器,但它也有视频编辑部分)。你需要锻炼一些20分钟的教程才能在界面上生存下来,但这似乎意外地令人愉快。
第十种思路
我使用的是ffmpeg CLI接口。这非常简单快捷:
-
剪切视频:
ffmpeg -i InputFile -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
-
切断音频:
ffmpeg -i InputFile -vn -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
在这两个-ss
是开始点,而-t
是一块的持续时间。
您可以计算例如使用LibreOffice Calc或python的dateutil
软件包。