当前位置: 首页>>技术问答>>正文


用什么来快速剪切音频/视频

, , ,

问题描述

如果只需要从更长的轨道裁剪音频/视频,我可以使用什么?我尝试过OpenShot,但是我发现导出视频很慢,或许它将所有”layers”编译成新电影?也许我只需要一个简单的”crop”工具来进行音频/视频冲浪?

最佳解决思路

我会提到像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的截图:

software-recommendation,video-editor,sound-editor,ubuntu

software-recommendation,video-editor,sound-editor,ubuntu

祝你好运!

第三种解决思路

随着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

只要试一试。

software-recommendation,video-editor,sound-editor,ubuntu

第六种思路

我喜欢简单的视频剪辑一直是avidemux。

software-recommendation,video-editor,sound-editor,ubuntu

只需将视频和音频编码设置为“复制”并在合理范围内选择所需的容器格式即可。

第七种思路

试试Avidemux

software-recommendation,video-editor,sound-editor,ubuntu

sudo apt-get install avidemux

LiVES

software-recommendation,video-editor,sound-editor,ubuntu

sudo apt-get install lives

更多在这里http://techcityinc.com/2009/02/04/top-10-free-video-editors-for-ubuntu-linux/(死链接,重定向到随机的商业网站)

第八种思路

我使用Kdenlive,但如果您可以在PiTiVi中以这种方式切片,我不会感到惊讶:

  1. 在完整的演讲中创建一个新项目。

  2. 设置剪辑监视器中第一个”manageable chunk”的开始点和结束点。

  3. 从剪辑监视器中的视频拖到时间轴。这将只是你选择的块。

  4. 在剪辑监视器中设置新的起点和终点,并根据需要重复。

第九种思路

对于剪切,合并,缩放等,可以使用…… 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软件包。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/428.html,未经允许,请勿转载。