Linux下的视频字幕编辑
一、Linux下的字幕编辑软件
常用的有subtitleeditor, gnome-subtitles, gaupol
1、gnome-subtitles:不支持多字幕文件批量处理
2、gaupol:全英文界面
3、subtitleeditor:功能和gnome-subtitles、gaupol差不多,但支持批量处理,界面中文
二、常见视频和字幕不同步原因
网上下载的字幕和视频由于有时来源不一样,造成字幕和音频不同步。常见不同步的原因一般有两个:
1、视频桢率(FPS)和字幕桢率(FPS)不一致:例如,有的视频默认桢率是25,有的是23.976,等等,字幕桢率必须和视频必须一致才能同步。
2、视频头部和字幕头部起点不一样,造成错位
三、解决方法
1、桢率不一致
a)在播放软件中设定:将视频和字幕的播放桢率设为相同
例如:在mplayer中
选择Preferences->Subtitles & OSD,将Subtitles->FPS设置为和视频播放的fps一致,然后重新播放视频。
命令行可以这样
$mplayer video_file -subfps 23.976
b)调整字幕桢率
例如:在subtitleeditor中
选择 时间轴->改变帧频,输入 “当前帧频”和“新帧频”,按确定即可。当前帧频为字幕文件制作时的帧频,新帧频为对应的视频文件播放的帧频。
2、视频和字幕错位
这种比较容易调整,因为字幕中间的每条字幕的时间和间隔一般是没有问题的,只是字幕起点和视频起点没有对齐,将它们对齐即可实现整个字幕文件和视频同步。
例如:在subtitleeditor中,调整方法如下:
a)打开字幕和视频,从头开始播放
b)当视频播放到第1条字幕时,立即按暂停,记住视频时间
c)选择第1条字幕,选择菜单“时间轴->移动字幕”,将字幕移动到b)中记住的视频时间,再往前略微调整即可
d)第1条后面的所有字幕也将向前或向后移动
e)保存
=-=-=-=-=
Powered by Blogilo
Linux下的视频字幕编辑的更多相关文章
- Linux下C程序的编辑,编译和运行以及调试
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...
- linux下的二进制文件的编辑和查看
linux下的二进制文件的编辑和查看 http://blog.csdn.net/wangxiaoqin00007/article/details/6618003 一.在Linux下查看二进制文件的软件 ...
- Camtasia对录制视频字幕编辑的教程
我们小时候会有这样的疑问,电视剧上的字幕是怎么做成的呢.字幕又是怎么不会从一幕到下一幕而产生不对应的呢.这就是影视的后期处理的结果了,利用视频的编辑软件,工作者们可以在特定的时间内加上相对应的台词,然 ...
- 嵌入式Linux下MP4视频录制库MP4V2移植和简单介绍
**************************************************************************************************** ...
- Linux下从视频提取音频的方法
Linux下可以利用mencoder将视频里的音频提取出来.方法如下: 1.首先安装mencoder.对于Ubuntu来说,软件仓库里就有mencoder,可直接输入如下命令安装 sudo apt-g ...
- Linux下实现视频读取
V4L(video4linux是一些视频系统,视频软件.音频软件的基础,经常时候在需要采集图像的场合,如视频监控,webcam,可视电话,经常使用在embedded linux中是linux嵌入式开发 ...
- Linux下如何用vi编辑和保存文件
vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vi /路径/文件名 例如,vi /etc/fstab表示显示/etc/fstab文件的内容.使用键盘上的Page Up和Page Do ...
- Linux下使用vim命令编辑与修改文本内容
输入 vim --help VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 26 2017 20:13:43) 用法: vim [参数] [文件 .. ...
- linux下使用vim创建编辑文件
vi/vim 使用实例 如果要想用vim/vi创建一个文件(使用命令): vim test.txt 不管文件存在与否 直接输入 vi 文件名 就能够进入 vi 的一般模式 按下 i 进入输入模式( ...
随机推荐
- [ext4]磁盘布局 - inode bitmap & table
在[磁盘布局 group部分]已经介绍过ext4的整体布局,其中存在两个与inode有关的名称:inode bitmap和inode table. Inode bitmap,用于表示inode tab ...
- 蓝桥杯-组素数-java
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...
- Docker学习总结(一)
<认识Docker> 不定期更新~~~~~~~ 历史区别: 13年之前:网络大多使用"协议栈堆叠"的形式进行开发,需要部署单一专有的服务器进行操作.包括(中间件,运行时 ...
- glassfish PWC6351: In TLD scanning 系统找不到指定的文件问题解决
[2017-04-25T21:26:09.391+0800] [glassfish 4.1] [WARNING] [] [org.apache.jasper.runtime.TldScanner] [ ...
- 1008 Elevator
Problem Description The highest building in our city has only one elevator. A request list is made u ...
- IOS的UIPickerView 和UIDatePicker
1.UIPickerView的常见属性 //数据源(用来告诉UIPickerView有多少列多少行) @property(nonatomic,assign) id<UIPikerViewData ...
- java下蛇形回环矩阵的实现
前文废话:这个问题据说是腾讯之前的一道笔试题,由于当时没认真看,现在记不清这种矩阵是不是叫"蛇形回环矩阵"......请大家直接看图1,就是那个样子的矩阵. 问题描述:输入一个N, ...
- C#文件下载(适用于各个浏览器)
1.cs代码 public void DownFile(string filePath ,string fileName ) { // filePath 文件路径 例如:/File/记录.xlsx / ...
- Linux部分命令及通配符用法
pwd: 显示工作目录 cd -: 在上一次所在目录与当前目录之间来回切换 cd: 切换回家目录 cat: 文本查看工具 -n:给显示的文本行编号 passwd 修改用户的密码 which 查看系统 ...
- Welcome to my Blog
Only English? Oh my god!!! why open live write can't write by Chinese?