两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于Web端的視頻合成方法及裝置的制造方法

文檔序號:9331034閱讀:919來源:國知局
一種基于Web端的視頻合成方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,特別涉及一種基于Web端的視頻合成方法及裝置。
【背景技術(shù)】
[0002]流媒體網(wǎng)絡(luò)傳輸協(xié)議(HLS,HTTP Live Streaming)是基于超文本傳輸協(xié)議的流媒體傳輸協(xié)議,HLS協(xié)議的特點是將視頻文件進行切片存儲,并生成媒體數(shù)據(jù)的索引m3u8文件以及媒體數(shù)據(jù)的碎片文件,其中,m3u8文件用于將視頻文件以播放列表的形式組織在一起以供多媒體播放器下載播放。
[0003]目前,在需要對媒體數(shù)據(jù)的碎片文件做打點、切割以及合并的操作時,客戶端是將需要打點的所涉及的所有視頻數(shù)據(jù)傳到后臺進行處理,因為它完成所有視頻數(shù)據(jù)的下載。然而,Web (網(wǎng)絡(luò))端做不到這一點,無法在播放之前就把所有視頻獲取下來。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種基于Web端的視頻合成方法及裝置,用以實現(xiàn)在Web端進行視頻合成的目的。
[0005]本發(fā)明提供一種基于Web端的視頻合成方法,包括:
[0006]在對視頻流碎片文件進行打點時,獲取各個打點的類型以及各個打點所在碎片文件中的位置;
[0007]根據(jù)各個打點的類型以及各個打點所在碎片文件中的位置,確定待合成的視頻碎片文件并下載;
[0008]對下載的所述待合成的視頻碎片文件進行合成,得到一合成視頻。
[0009]在本發(fā)明一實施例中,所述各個打點所在碎片文件中的位置包括各個打點所在的碎片文件序號以及在碎片文件中的播放時間點;
[0010]根據(jù)各個打點的類型以及各個打點所在碎片文件中的位置,確定待合成的視頻碎片文件,包括:
[0011]根據(jù)各個打點所在的碎片文件序號的先后順序,對各個打點進行排序;
[0012]根據(jù)排序后的各個打點的類型以及在碎片文件中的播放時間點,確定待合成的視頻碎片文件。
[0013]在本發(fā)明一實施例中,所述打點的類型包括切入點或切出點;
[0014]根據(jù)排序后的各個打點的類型以及在碎片文件中的播放時間點,確定待合成的視頻碎片文件,包括:
[0015]根據(jù)排序后的各個打點的類型以及在碎片文件中的播放時間點,確定相鄰的切入點和切出點之間的碎片文件;
[0016]將確定的碎片文件,作為所述待合成的視頻碎片文件。
[0017]在本發(fā)明一實施例中,對下載的所述待合成的視頻碎片文件進行合成,包括:
[0018]根據(jù)下載的所述待合成的視頻碎片文件的序號,對其進行合成。
[0019]在本發(fā)明一實施例中,所述打點的類型包括切入點或切出點,所述各個打點所在碎片文件中的位置包括各個打點所在的碎片文件序號以及在碎片文件中的播放時間點;
[0020]對下載的所述待合成的視頻碎片文件進行合成,得到一合成視頻之后,還包括:
[0021]將所述合成視頻中對應(yīng)切入點的碎片文件的播放時間點之前的視頻文件切掉;以及將合成視頻中對應(yīng)切出點的碎片文件的播放時間點之后的視頻文件切掉。
[0022]在本發(fā)明一實施例中,對視頻流碎片文件進行打點通過以下步驟來實現(xiàn):
[0023]對所述視頻流碎片文件進行順序打點;或者
[0024]對所述視頻流碎片文件進行逆序打點;或者
[0025]對所述視頻流碎片文件進行隨機打點。
[0026]本發(fā)明還提供一種基于Web端的視頻合成裝置,包括:
[0027]獲取模塊,用于在對視頻流碎片文件進行打點時,獲取各個打點的類型以及各個打點所在碎片文件中的位置;
[0028]確定模塊,用于根據(jù)各個打點的類型以及各個打點所在碎片文件中的位置,確定待合成的視頻碎片文件;
[0029]下載模塊,用于下載所述待合成的視頻碎片文件;
[0030]合成模塊,用于對下載的所述待合成的視頻碎片文件進行合成,得到一合成視頻。
[0031]在本發(fā)明一實施例中,所述各個打點所在碎片文件中的位置包括各個打點所在的碎片文件序號以及在碎片文件中的播放時間點,所述確定模塊包括:
[0032]排序單元,用于根據(jù)各個打點所在的碎片文件序號的先后順序,對各個打點進行排序;
[0033]確定單元,用于根據(jù)排序后的各個打點的類型以及在碎片文件中的播放時間點,確定待合成的視頻碎片文件。
[0034]在本發(fā)明一實施例中,所述打點的類型包括切入點或切出點,所述確定單元還用于:
[0035]根據(jù)排序后的各個打點的類型以及在碎片文件中的播放時間點,確定相鄰的切入點和切出點之間的碎片文件;
[0036]將確定的碎片文件,作為所述待合成的視頻碎片文件。
[0037]在本發(fā)明一實施例中,所述合成模塊還用于:
[0038]根據(jù)下載的所述待合成的視頻碎片文件的序號,對其進行合成。
[0039]本發(fā)明實施例的一些有益效果可以包括:
[0040]本發(fā)明實施例中,在對視頻流碎片文件進行打點時,獲取各個打點的類型以及各個打點所在碎片文件中的位置,進而根據(jù)各個打點的類型以及各個打點所在碎片文件中的位置,確定待合成的視頻碎片文件并下載,隨后對下載的待合成的視頻碎片文件進行合成,得到一合成視頻。由此,本發(fā)明實施例實現(xiàn)了在Web端進行視頻合成的目的,解決了現(xiàn)有技術(shù)中無法在Web端進行視頻合成的問題。并且,本發(fā)明實施例僅下載待合成的視頻碎片文件,無需下載整個視頻流碎片文件,節(jié)約了系統(tǒng)資源,提高視頻碎片文件下載的效率,進而提尚視頻合成的效率。
[0041]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0042]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【附圖說明】
[0043]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0044]圖1為本發(fā)明一實施例中基于Web端的視頻合成方法的流程圖;
[0045]圖2為本發(fā)明一實施例中各個打點在視頻流碎片文件中的示意圖;
[0046]圖3為本發(fā)明另一實施例中基于Web端的視頻合成方法的流程圖;
[0047]圖4為本發(fā)明一實施例中基于Web端的視頻合成裝置的結(jié)構(gòu)示意圖;
[0048]圖5為本發(fā)明一實施例中確定模塊42的結(jié)構(gòu)示意圖;以及
[0049]圖6為本發(fā)明另一實施例中基于Web端的視頻合成裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0050]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]圖1所示為本發(fā)明一實施例中基于Web端的視頻合成方法的流程圖,該方法包括以下步驟S11-S13:
[0052]步驟S11,在對視頻流碎片文件進行打點時,獲取各個打點的類型以及各個打點所在碎片文件中的位置。
[0053]步驟S12,根據(jù)各個打點
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
谢通门县| 白山市| 察隅县| 卓资县| 麟游县| 杭锦后旗| 黄梅县| 庆云县| 枣强县| 海盐县| 延庆县| 维西| 武冈市| 福州市| 定西市| 鹤山市| 大港区| 白朗县| 嘉义县| 渑池县| 鄱阳县| 新民市| 渑池县| 徐水县| 沂南县| 游戏| 滁州市| 刚察县| 旌德县| 兰西县| 南岸区| 普兰店市| 德州市| 通州区| 长海县| 南平市| 靖远县| 疏勒县| 丰顺县| 冕宁县| 红河县|