導航:首頁 > 文件目錄 > 手機怎麼打開srt文件

手機怎麼打開srt文件

發布時間:2023-05-01 06:39:20

安卓手機如何打開.crt文件

1、首先找到.srt文件在安卓手機中的存放位置。
2、其次在應用商店下載軟體暴風影咐配音。
3、最後如姿下載完成後,打開暴風影音,找到.srt文件後衡橡指即可將其打開。

❷ 安卓手機如何打開.srt文件

❸ 安卓手機如何打開.srt文件

srt文件是字幕文件,需要使用視頻播放軟體配合對應視頻才能正常打開。以暴風影音APP為例,將字幕文件和同名視頻文件放在安卓手機同目錄下,使用暴風影音打開該視頻即可自動載入字幕文件。操作步驟如下:

1.把視頻文件與.srt字幕文件復制到安卓手機內同一目錄下(兩者文件名需相同);

2.在安卓手機中下載安裝暴風影音APP或其他支持載入外掛字幕的視頻播放軟體;

3.打開暴風影音APP,找到並打開視頻文件,此時.srt文件將自動載入;

4.如需在安卓手機中編輯.srt文件,可以使用長按.srt文件並選擇以文本方式打開。

❹ SRT文件用什麼手機軟體可打開

用文本編輯器或閱讀軟體可以打開。

SRT文件的播放器選擇

KMPLAYER,迅雷看看,需要注意的是字幕文件和AVI文件必須文件名相同,比如aaa.avi,必須對應aaa.idx,aaa.sub或aaa.srt才能正確顯核粗示字幕,添加字幕時,先用播放器打開視頻文件,然後再打開SRT文件,這樣字幕就添加到視頻中了。

(4)手機怎麼打開srt文件擴展閱讀:

SRT文件使用方法

要顯示這種字幕可以裝專門的字幕軟體如VOBSUB,在暴風影音軟體中已經集成了這個。另外某些播放軟體內置字幕顯示功能就無需再裝VOBSUB了。

srt文件是一種文本字幕文件,通俗蔽仿的可以理解為,如果一個視頻的純對話文字是txt文件,那麼讓每一句對話文字能夠按照正確的時間順序對應顯示出來,帶「時間宏氏纖軸」的文件就是srt文件。

srt文件還有一個很方便之處,就是可以將srt文件的後綴名直接改為txt,然後在txt文本中進行編輯,比如將文字簡體繁體全篇轉換,轉換好之後,只需要將後綴名再改回srt就可以了。

蘋果手機可以打開srt文件

一、關於srt文件

1.1打開方式

在srt文件右鍵選擇「其他」->應用程序->文本編輯器.app,使用文本編輯器查看

1.2格式說明

復制代碼
1
00:00:03,960 --> 00:00:09,260
《60秒經濟學探奇》 第六節:理性選擇理論
60 Second Adventures in Economics -- Number six: Rational Choice Theory

2
00:00:09,290 --> 00:00:13,950
運行一個經濟體 最讓人頭疼的因素莫過於人
Of all the things to factor in when running an economy, the most troublesome is people.

3
00:00:13,950 --> 00:00:16,460
總體而言 人是理性的
Now by and large -- humans are a rational lot.

4
00:00:16,460 --> 00:00:20,230
價格上漲時 人們會純咐供給更多 購買更少
When the price of something rises people will supply more of it -- and buy less of it.

5
00:00:20,230 -->族昌 00:00:24,180
如果通脹上升 人們會要求更高工資
If they expect inflation to go up -- people will usually ask for higher wages --

6
00:00:24,180 --> 00:00:25,660
只是可能得不到
(though they might not get them)

7
00:00:25,660 --> 00:00:28,660
看到一個國家的利率或匯率下降時
And if they can see interest or exchange rates falling in one country,
復制代碼
一般情況下的srt文件格式非常固兆褲扒定,上面的格式可以看成
數字
起始時間 --> 結束時間
字幕內容(可以多行)
空行

這種固定樣式,每五行一個完整字幕行;

1.3解析方法

復制代碼
#pragma mark -字幕
-(void)getVideoSubtitles
{
// NSString *pathStr = [[NSBundle mainBundle] pathForResource:@"VideoSubtitles1" ofType:@"srt"];
// NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:pathStr]];
NSString *pathStr = [self.subTitlePath :[NSCharacterSet URLQueryAllowedCharacterSet]];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:pathStr]];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if (!error) {
NSString *string=[[NSMutableString alloc] initWithData:data encoding:NSUTF8StringEncoding];
//按行分割存放到數組中
NSArray *singlearray = [string componentsSeparatedByString:@"\n"];
NSMutableArray *begintimearray1 = [NSMutableArray array];
NSMutableArray *endtimearray1 = [NSMutableArray array];
NSMutableArray * subtitlesarray1 = [NSMutableArray array];
NSString *subStr = @"";
for (int i = 0; i < singlearray.count; i++) {
if ((i % 5) == 0) {

}else if ((i % 5) == 1) {
//時間
NSString *timeStr = [singlearray objectAtIndex:i];
NSRange range2 = [timeStr rangeOfString:@" --> "];
if (range2.location != NSNotFound) {
NSString *beginstr = [timeStr substringToIndex:range2.location];
NSString *endstr = [timeStr substringFromIndex:range2.location+range2.length];

NSArray * arr = [beginstr componentsSeparatedByString:@":"];
NSArray * arr1 = [arr[2] componentsSeparatedByString:@","];

//將開始時間數組中的時間換化成秒為單位的
float teim=[arr[0] floatValue] * 60*60 + [arr[1] floatValue]*60 + [arr1[0] floatValue] + [arr1[1] floatValue]/1000;
//將float類型轉化成NSNumber類型才能存入數組
NSNumber *beginnum = [NSNumber numberWithFloat:teim];
[begintimearray1 addObject:beginnum];

NSArray * array = [endstr componentsSeparatedByString:@":"];
NSArray * arr2 = [array[2] componentsSeparatedByString:@","];
//將結束時間數組中的時間換化成秒為單位的
float fl=[array[0] floatValue] * 60*60 + [array[1] floatValue]*60 + [arr2[0] floatValue] + [arr2[1] floatValue]/1000;
NSNumber *endnum = [NSNumber numberWithFloat:fl];
[endtimearray1 addObject:endnum];
}
}else
{
if ((i % 5) == 2)
{
//中文字幕
subStr = [NSString stringWithFormat:@"%@",[singlearray objectAtIndex:i]];
}else if ((i % 5) == 3)
{
//英文原文
subStr = [subStr stringByAppendingFormat:@"\n%@",[singlearray objectAtIndex:i]];
[subtitlesarray1 addObject:subStr];
subStr = @"";
}

}
}
dispatch_async(dispatch_get_main_queue(), ^{
_beginTimeSubArr = begintimearray1;
_endTimeSubArr = endtimearray1;
_subtitleArr = subtitlesarray1;
});
NSLog(@" 開始時間數組-=-=-==-=%@",begintimearray1);
NSLog(@" 結束時間數組-=-=-==-=%@",endtimearray1);
NSLog(@" 字幕數組-=-=-==-=%@",subtitlesarray1);

}else{
NSLog(@"error is %@",error.localizedDescription);
}
}];
[dataTask resume];

}
復制代碼
這里需要拿到的是一段字幕的開始時間、結束時間以及字幕文字三個內容,分別存入三個數組中,時間的單位換算成秒。

1.4同步方法

復制代碼
#pragma mark-更新方法

-(void)update{
// NSLog(@"---定時器方法---");
_labCurrentTime.text =[self TimeformatFromSeconds:self.player.currentPlaybackTime];

CGFloat current = self.player.currentPlaybackTime;
CGFloat total = self.player.ration;
CGFloat able = self.player.playableDuration;
[_slider setValue:current/total animated:YES];
[_progressView setProgress:able/total animated:YES];
// NSLog(@"列印總時長:%.2f",self.player.ration);

self.videoStudyPecent = (current/total)*100;
// NSLog(@"video--_beginTimeSubArr:%ld",_beginTimeSubArr.count);
//字幕同步
NSInteger currentSecond = self.player.currentPlaybackTime;
for (int i = 0; i<_beginTimeSubArr.count ; i++) {

NSInteger beginarr = [_beginTimeSubArr[i] integerValue];
NSInteger endarr = [_endTimeSubArr[i]integerValue];
if (currentSecond > beginarr && currentSecond< endarr) {
//同步字幕
_subtitleLab.text = _subtitleArr[i];
// NSLog(@" 字幕 %@",_subtitleArr[i]);
}
}

// NSLog(@"列印視頻學習比例%ld",self.videoStudyPecent);
}
復制代碼
在播放器的時間更新方法中,遍歷字幕起始時間數組,根據當前時間是否處於一段字幕的開始以及結束時間的時間段內來更新字幕文字。如果字幕文字顯示與聲音有出入,可以試著調整解析時的字幕對應時間精度。

❻ 手機怎麼把內封的srt字幕導出來

下念老載圓茄一款字幕轉換橘高察的軟體,具體怎麼導出來如下。
1、下載一款字幕轉換的軟體。
2、打開軟體,點擊「文件」-「打開」,將內封的srt字幕文件導入。
3、選擇「文件」-「另存為」,將字幕文件另存為另一種格式,比如txt文件。

❼ 安卓手機如何打開.SRC文件

安卓手機打開.srt文件的步驟:找到.srt文件在安卓手機中的存放位置。下載軟體暴風影音。打開暴風影音,找到.srt文件後即可將其打開。srt文件是字幕文件,.srt文件可以使用系統自帶的文本處理器來打開,也可以使用視頻播放軟體配合對應視頻才能正常打開。以暴風影音APP為例,將字幕文件和同名視頻文件放在安卓手機同目錄下,使用暴風影音打開該視頻即可自動載入字幕文件。比較流行的文本字幕有srt、smi、ssa,因為是文本格式,所以就比較小了,一般大不過百來k。其中srt文本字幕最為流行,因為其製作規范簡單,一句時間代碼+一句字幕,使得製作修改就相當簡單。配合上.style文件還能讓srt自帶一些字體上的特效等。幾種文本字幕可以互相轉換。文本字幕一般通過對圖形字幕進行OCR或者手工製作生成,OCR英文字幕不難,畢竟英文識別難度小嘛,OCR中文難度就大一些,所用的軟體個頭也不小(SubOCR,30多MB)。

❽ 蘋果手機srt文件怎麼打開

srt屬於字幕文件,你可以使用超卓文本編輯器打開進行文本編輯,這是一個簡單實用的app

❾ 手機視頻支持的字幕是什麼格式的

手機視頻支持的字幕是ass、srt、smi、ssa或sub(和上面圖形格式後綴一樣,但數據格式不同李碼),因為是文本格式,所以尺寸很小,通常不過百十來KB。其中srt文本字幕是最流行的,因為其製作和修改非常簡單:一句時間代碼+一句字幕。

字幕格式,分為圖形格式和文本格式兩類。圖形格式字幕由idx和sub文件組成,idx相哪敬哪當於索引文件,裡麵包括了字幕出現的時間碼和字幕顯示的屬性,sub文件就是字幕數據本身,由於是圖片格式,所以比較大,動輒10M以上。idx+sub可以存放多種語言的字幕,在播放的時候可以方便的選擇。

(9)手機怎麼打開srt文件擴展閱讀:

.srt文件打開方式:.srt文件可以使用系統自帶的文本處理器來打開,比如notepad.exe,write.exe,word等文件稿衡處理軟體。

支持srt文件的播放器:

KMPLAYER,迅雷看看,快播。需要注意的是字幕文件和你的AVI文件必須文件名相同,比如aaa.avi,必須對應aaa.idx,aaa.sub或aaa.srt才能正確顯示字幕。添加字幕時,先用播放器打開視頻文件,然後再打開SRT文件,這樣字幕就添加到視頻中了。

閱讀全文

與手機怎麼打開srt文件相關的資料

熱點內容
access資料庫鏈接表 瀏覽:63
蘋果桌面透明度設置 瀏覽:108
u盤未格式化提示重要文件 瀏覽:544
電腦c盤正常有多少個文件 瀏覽:376
win7激活工具非oem 瀏覽:84
天正保存成cad文件 瀏覽:657
迅雷文件夾多少錢 瀏覽:873
小米手機文件管理如何壓縮文件夾 瀏覽:975
哪些電商企業應用了大數據 瀏覽:177
硬碟檢測和修復工具 瀏覽:845
中文存入資料庫問號 瀏覽:595
視頻文件質量技術審查內容 瀏覽:809
雲起書院app是什麼 瀏覽:481
ps形狀工具相減 瀏覽:572
建立顧客網路的方法 瀏覽:460
nas忘記密碼 瀏覽:933
怎樣編輯word文件手機 瀏覽:570
win10系統桌面不顯示隱藏文件夾圖標 瀏覽:99
蘋果手機增強wifi信號 瀏覽:443
怎麼用虛擬光碟機安裝鏡像文件 瀏覽:483

友情鏈接