CN105049856A - Method and device for processing video file - Google Patents

Method and device for processing video file Download PDF

Info

Publication number
CN105049856A
CN105049856A CN201510412574.4A CN201510412574A CN105049856A CN 105049856 A CN105049856 A CN 105049856A CN 201510412574 A CN201510412574 A CN 201510412574A CN 105049856 A CN105049856 A CN 105049856A
Authority
CN
China
Prior art keywords
video
frame
gop file
file
gop
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510412574.4A
Other languages
Chinese (zh)
Inventor
陈斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Tvmining Juyuan Media Technology Co Ltd
Original Assignee
Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuxi Tvmining Juyuan Media Technology Co Ltd filed Critical Wuxi Tvmining Juyuan Media Technology Co Ltd
Priority to CN201510412574.4A priority Critical patent/CN105049856A/en
Publication of CN105049856A publication Critical patent/CN105049856A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses a method and a device for processing a video file. The method and the device of the invention are used for converting a video with a dynamic frame rate into a video with a fixed frame rate. The method comprises the steps as follows: cutting a decoded video file into a plurality of GOP files of unit time length, wherein each GOP file contains a plurality of video frames; processing the video frames in each GOP file of unit time length according to a preset video frame rate to obtain the GOP files with the preset video frame rate; and coding the processed GOP files. According to the technical solution, the method and the device of the invention enable the video frames in the processed GOP files to have the preset video frame rate by processing the video frames in the GOP files of unit time length so as to achieve the goal of converting the video with the dynamic frame rate into the video with the fixed frame rate.

Description

A kind of processing method of video file and device
Technical field
The present invention relates to Internet technical field, particularly a kind of processing method of video file and device.
Background technology
Video coding, refers to by specific compress technique, the file transform of certain video format is become the mode of another kind of video format file.After video signal digitization, data bandwidth is very high, and usually more than 20MB/ second, therefore computer is difficult to preserve it and process.Adopt the usual data bandwidth of compress technique to drop to 1-10MB/ second, so just vision signal can be preserved in a computer and be correspondingly processed.To in the cataloged procedure of video, video is needed to have fixing frame per second, with the frame per second of 25 frames per second, if want to make the duration of each gop file be one minute, count 1500 frame of video so successively, the effect for cutting according to each minute gop file can be completed, but, due to the frame per second dynamic change often of frame of video, be not unalterable, therefore, cut gop file in this way and can not reach effect accurately, thus affect the relevant treatment of later stage to video.
Summary of the invention
The invention provides a kind of processing method and device of video file, is the video of fixing frame per second by the Video Quality Metric of dynamic frame per second in order to realization.
The invention provides a kind of processing method of video file, comprising:
Decoded video file is cut into the gop file of multiple unit time, described gop file comprises multiple frame of video;
According to the video frame rate preset, the frame of video in the gop file of each unit time is processed, obtain the gop file meeting described default video frame rate;
Gop file after described process is encoded.
Some beneficial effects of the embodiment of the present invention can comprise:
Technique scheme, by processing the frame of video in the gop file of unit time, making the frame of video in the gop file after processing meet default video frame rate, thus achieving the Video Quality Metric of dynamic frame per second the object of the video being fixing frame per second.
In one embodiment, the described gop file decoded video file being cut into multiple unit time, comprising:
Predetermined time standard method PTS is adopted decoded video file to be cut into the gop file of multiple unit time.
In this embodiment, by PTS, video file is cut, make video file can be cut into the gop file of unit time preparatively, and then the Video Quality Metric of dynamic frame per second is the video of fixing frame per second by realization.
In one embodiment, the video frame rate that described basis is preset, processes the frame of video in the gop file of each unit time, obtains the gop file meeting described default video frame rate, comprising:
According to the video frame rate preset, determine the video frame number preset;
Determine the frame number of the gop file of each unit time described;
Judge whether the frame number of described gop file meets described default video frame number;
When the frame number of described gop file does not meet described default video frame number, the frame of video in described gop file is processed, obtain the gop file meeting described default video frame number.
In this embodiment, by judging whether the frame number of gop file meets the video frame number preset, and processes accordingly, thus make the frame of video in the gop file after process meet default video frame rate to the frame of video in gop file.
In one embodiment, when the described frame number when described gop file does not meet described default video frame number, the frame of video in described gop file is processed, obtains the gop file meeting described default video frame number, comprising:
When described default video frame number is larger than the frame number of described gop file, frame process is added to the frame of video in described gop file, obtain the gop file meeting described default video frame number;
When described default video frame number is less than the frame number of described gop file, frame process is subtracted to the frame of video in described gop file, obtain the gop file meeting described default video frame number.
In this embodiment, by the relation between the frame number of gop file and default video frame number, frame added to the frame of video in gop file or subtracts frame process, thus making the frame of video in the gop file after process meet default video frame rate.
In one embodiment, the video frame rate that described basis is preset, processes the frame of video in the gop file of each unit time, obtains the gop file meeting described default video frame rate, comprising:
Determine the frame per second of the gop file of each unit time described;
Judge whether the frame per second of described gop file meets described default video frame rate;
When the frame per second of described gop file does not meet described default video frame rate, the frame of video in described gop file is processed, obtain the gop file meeting described default video frame rate.
In this embodiment, by judging whether the frame per second of gop file meets the video frame rate preset, and processes accordingly, thus make the frame of video in the gop file after process meet default video frame rate to the frame of video in gop file.
The invention provides a kind of processing unit of video file, comprising:
Cutting module, for decoded video file being cut into the gop file of multiple unit time, described gop file comprises multiple frame of video;
Processing module, for according to the video frame rate preset, processes the frame of video in the gop file of each unit time, obtains the gop file meeting described default video frame rate;
Coding module, for encoding to the gop file after described process.
In one embodiment, described cutting module comprises:
Cutting submodule, cuts into the gop file of multiple unit time for adopting predetermined time standard method PTS by decoded video file.
In one embodiment, described processing module comprises:
First determines submodule, for according to the video frame rate preset, determines the video frame number preset;
Second determines submodule, for determining the frame number of the gop file of each unit time described;
First judges submodule, for judging whether the frame number of described gop file meets described default video frame number;
First process submodule, for when the frame number of described gop file does not meet described default video frame number, processes the frame of video in described gop file, obtains the gop file meeting described default video frame number.
In one embodiment, described first process submodule comprises:
Add frame unit, for when described default video frame number is larger than the frame number of described gop file, frame process is added to the frame of video in described gop file, obtain the gop file meeting described default video frame number;
Subtract frame unit, for when described default video frame number is less than the frame number of described gop file, frame process is subtracted to the frame of video in described gop file, obtain the gop file meeting described default video frame number.
In one embodiment, described processing module comprises:
3rd determines submodule, for determining the frame per second of the gop file of each unit time described;
Second judges submodule, for judging whether the frame per second of described gop file meets described default video frame rate;
Second process submodule, for when the frame per second of described gop file does not meet described default video frame rate, processes the frame of video in described gop file, obtains the gop file meeting described default video frame rate.
Some beneficial effects of the embodiment of the present invention can comprise:
Said apparatus, by processing the frame of video in the gop file of unit time, making the frame of video in the gop file after processing meet default video frame rate, thus achieving the Video Quality Metric of dynamic frame per second the object of the video being fixing frame per second.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms a part for specification, together with embodiments of the present invention for explaining the present invention, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow chart of the processing method of a kind of video file in the embodiment of the present invention;
Fig. 2 is the flow chart of the processing method of a kind of video file in the embodiment of the present invention;
Fig. 3 is the flow chart of step S25 in the processing method of a kind of video file in the embodiment of the present invention;
Fig. 4 is the flow chart of the processing method of a kind of video file in the embodiment of the present invention;
Fig. 5 is the block diagram of the processing unit of a kind of video file in the embodiment of the present invention;
Fig. 6 is the block diagram of cutting module in the processing unit of a kind of video file in the embodiment of the present invention;
Fig. 7 is the block diagram of processing module in the processing unit of a kind of video file in the embodiment of the present invention;
Fig. 8 is the block diagram of the first process submodule in the processing unit of a kind of video file in the embodiment of the present invention;
Fig. 9 is the block diagram of processing module in the processing unit of a kind of video file in the embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
Fig. 1 is the flow chart of the processing method of a kind of video file in the embodiment of the present invention.As shown in Figure 1, the processing method of this video file comprises the following steps S11-S13:
Step S11, cuts into the gop file of multiple unit time by decoded video file, gop file comprises multiple frame of video.
This step may be embodied as: adopt predetermined time standard method PTS decoded video file to be cut into the gop file of multiple unit time.Predetermined Time Standard (PTS, PredeterminedTimeStandards) method is a kind of technology formulating time standard, and it utilizes the time standard formulated for various operation in advance to determine to carry out the time required for various operation.Such as, the unit time in step S11 is set as 1 minute, then decoded video file is cut into the gop file of multiple 1 minute, the gop file of each minute comprises multiple frame of video.
Step S12, according to the video frame rate preset, processes the frame of video in the gop file of each unit time, obtains the gop file meeting the video frame rate preset.
Step S13, encodes to the gop file after process.
Adopt the technical scheme that the embodiment of the present invention provides, by processing the frame of video in the gop file of unit time, make the frame of video in the gop file after processing meet default video frame rate, thus achieve the Video Quality Metric of dynamic frame per second the object of the video being fixing frame per second.
In one embodiment, as shown in Figure 2, said method can also be embodied as following steps S21-S26:
Step S21, cuts into the gop file of multiple unit time by decoded video file, gop file comprises multiple frame of video.
Step S22, according to the video frame rate preset, determines the video frame number preset.
Step S23, determines the frame number of the gop file of each unit time.
Step S24, judges whether the frame number of gop file meets the video frame number preset.
Step S25, when the frame number of gop file does not meet the video frame number preset, processes the frame of video in gop file, obtains the gop file meeting the video frame number preset.
Step S26, encodes to the gop file after process.
In this embodiment, judge whether the frame number of the gop file of each unit time meets the video frame number preset respectively, when the frame number of the gop file of one of them unit time meets the video frame number preset just, then the frame of video of the gop file of this unit time is not processed, continue the frame number judging the gop file of next unit time, finally make the video frame number of the gop file of each unit time cut into meet the video frame number preset, thus realize the Video Quality Metric of dynamic frame per second the object of the video being fixing frame per second.
In above-described embodiment, as shown in Figure 3, step S25 may be embodied as following steps S251-S252:
Step S251, when the video frame number preset is larger than the frame number of gop file, adds frame process to the frame of video in gop file, obtains the gop file meeting the video frame number preset.
Such as, unit time is set as 1 minute, and the video frame number preset is 25 frames, in the multiple gop files cut into, if the video frame number in certain gop file of 1 minute is 20 frames, then needs to add frame process to the frame of video in this gop file of 1 minute.When carrying out adding frame process, can according to the difference of the video frame number in this gop file of 1 minute with the video frame number preset, equally spaced insert frame of video, the frame of video of insertion can be copying of adjacent video frames.
Step S252, when the video frame number preset is less than the frame number of gop file, subtracts frame process to the frame of video in gop file, obtains the gop file meeting the video frame number preset.
Such as, unit time is set as 1 minute, and the video frame number preset is 25 frames, in the multiple gop files cut into, if the video frame number in certain gop file of 1 minute is 30 frames, then needs to subtract frame process to the frame of video in this gop file of 1 minute.When carrying out subtracting frame process, according to the difference of the video frame number in this gop file of 1 minute with the video frame number preset, equally spaced frame of video can be deleted.
In this embodiment, by the relation between the frame number of gop file and default video frame number, frame added to the frame of video in gop file or subtracts frame process, thus making the frame of video in the gop file after process meet default video frame rate.
In one embodiment, as shown in Figure 4, said method can also be embodied as following steps S41-S45:
Step S41, cuts into the gop file of multiple unit time by decoded video file, gop file comprises multiple frame of video.
Step S42, determines the frame per second of the gop file of each unit time.
Step S43, judges whether the frame per second of gop file meets the video frame rate preset.
Step S44, when the frame per second of gop file does not meet the video frame rate preset, processes the frame of video in gop file, obtains the gop file meeting the video frame rate preset.
Step S45, encodes to the gop file after process.
In this embodiment, when performing step S44, also according to the relation between the video frame rate preset and the video frame rate of gop file, frame can be added to the frame of video in gop file or subtracts frame process.Therefore, step S44 may be embodied as following steps:
When the video frame rate preset is larger than the frame per second of gop file, frame process is added to the frame of video in gop file, obtain the gop file meeting the video frame rate preset.Such as, unit time is set as 1 minute, the video frame rate preset is 25HZ (frame number namely per minute is 25 frames), in the multiple gop files cut into, if the video frame rate in certain gop file of 1 minute is 20HZ, then need to add frame process to the frame of video in this gop file of 1 minute.When carrying out adding frame process, can according to the difference of the video frame rate in this gop file of 1 minute with the video frame rate preset, equally spaced insert frame of video, the frame of video of insertion can be copying of adjacent video frames.
When the video frame rate preset is less than the frame per second of gop file, frame process is subtracted to the frame of video in gop file, obtain the gop file meeting the video frame rate preset.Such as, unit time is set as 1 minute, and the video frame rate preset is 25HZ, in the multiple gop files cut into, if the video frame rate in certain gop file of 1 minute is 30HZ, then needs to subtract frame process to the frame of video in this gop file of 1 minute.When carrying out subtracting frame process, according to the difference of the video frame rate in this gop file of 1 minute with the video frame rate preset, equally spaced frame of video can be deleted.
In this embodiment, by the relation between the frame per second of gop file and default video frame rate, frame added to the frame of video in gop file or subtracts frame process, thus making the frame of video in the gop file after process meet default video frame rate.
Corresponding to the method in above-described embodiment, the embodiment of the present invention also provides a kind of processing unit of video file, and as shown in Figure 5, this device comprises:
Cutting module 51, for decoded video file being cut into the gop file of multiple unit time, gop file comprises multiple frame of video;
Processing module 52, for according to the video frame rate preset, processes the frame of video in the gop file of each unit time, obtains the gop file meeting the video frame rate preset;
Coding module 53, for encoding to the gop file after process.
In one embodiment, as shown in Figure 6, cutting module 51 comprises:
Cutting submodule 511, cuts into the gop file of multiple unit time for adopting predetermined time standard method PTS by decoded video file.
In one embodiment, as shown in Figure 7, processing module 52 comprises:
First determines submodule 521, for according to the video frame rate preset, determines the video frame number preset;
Second determines submodule 522, for determining the frame number of the gop file of each unit time;
First judges submodule 523, for judging whether the frame number of gop file meets the video frame number preset;
First process submodule 524, for when the frame number of gop file does not meet the video frame number preset, processes the frame of video in gop file, obtains the gop file meeting the video frame number preset.
In one embodiment, as shown in Figure 8, the first process submodule 524 comprises:
Add frame unit 5241, for when the video frame number preset is larger than the frame number of gop file, frame process is added to the frame of video in gop file, obtain the gop file meeting the video frame number preset;
Subtract frame unit 5242, for when the video frame number preset is less than the frame number of gop file, frame process is subtracted to the frame of video in gop file, obtain the gop file meeting the video frame number preset.
In one embodiment, as shown in Figure 9, processing module 52 comprises:
3rd determines submodule 525, for determining the frame per second of the gop file of each unit time;
Second judges submodule 526, for judging whether the frame per second of gop file meets the video frame rate preset;
Second process submodule 527, for when the frame per second of gop file does not meet the video frame rate preset, processes the frame of video in gop file, obtains the gop file meeting the video frame rate preset.
Adopt the device that the embodiment of the present invention provides, by processing the frame of video in the gop file of unit time, make the frame of video in the gop file after processing meet default video frame rate, thus achieve the Video Quality Metric of dynamic frame per second the object of the video being fixing frame per second.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. a processing method for video file, is characterized in that, comprising:
Decoded video file is cut into the gop file of multiple unit time, described gop file comprises multiple frame of video;
According to the video frame rate preset, the frame of video in the gop file of each unit time is processed, obtain the gop file meeting described default video frame rate;
Gop file after described process is encoded.
2. the method for claim 1, is characterized in that, the described gop file decoded video file being cut into multiple unit time, comprising:
Predetermined time standard method PTS is adopted decoded video file to be cut into the gop file of multiple unit time.
3. the method for claim 1, is characterized in that, the video frame rate that described basis is preset, and processes the frame of video in the gop file of each unit time, obtains the gop file meeting described default video frame rate, comprising:
According to the video frame rate preset, determine the video frame number preset;
Determine the frame number of the gop file of each unit time described;
Judge whether the frame number of described gop file meets described default video frame number;
When the frame number of described gop file does not meet described default video frame number, the frame of video in described gop file is processed, obtain the gop file meeting described default video frame number.
4. method as claimed in claim 3, is characterized in that, when the described frame number when described gop file does not meet described default video frame number, process the frame of video in described gop file, obtains the gop file meeting described default video frame number, comprising:
When described default video frame number is larger than the frame number of described gop file, frame process is added to the frame of video in described gop file, obtain the gop file meeting described default video frame number;
When described default video frame number is less than the frame number of described gop file, frame process is subtracted to the frame of video in described gop file, obtain the gop file meeting described default video frame number.
5. the method for claim 1, is characterized in that, the video frame rate that described basis is preset, and processes the frame of video in the gop file of each unit time, obtains the gop file meeting described default video frame rate, comprising:
Determine the frame per second of the gop file of each unit time described;
Judge whether the frame per second of described gop file meets described default video frame rate;
When the frame per second of described gop file does not meet described default video frame rate, the frame of video in described gop file is processed, obtain the gop file meeting described default video frame rate.
6. a processing unit for video file, is characterized in that, comprising:
Cutting module, for decoded video file being cut into the gop file of multiple unit time, described gop file comprises multiple frame of video;
Processing module, for according to the video frame rate preset, processes the frame of video in the gop file of each unit time, obtains the gop file meeting described default video frame rate;
Coding module, for encoding to the gop file after described process.
7. device as claimed in claim 6, it is characterized in that, described cutting module comprises:
Cutting submodule, cuts into the gop file of multiple unit time for adopting predetermined time standard method PTS by decoded video file.
8. device as claimed in claim 6, it is characterized in that, described processing module comprises:
First determines submodule, for according to the video frame rate preset, determines the video frame number preset;
Second determines submodule, for determining the frame number of the gop file of each unit time described;
First judges submodule, for judging whether the frame number of described gop file meets described default video frame number;
First process submodule, for when the frame number of described gop file does not meet described default video frame number, processes the frame of video in described gop file, obtains the gop file meeting described default video frame number.
9. device as claimed in claim 8, is characterized in that, described first process submodule comprises:
Add frame unit, for when described default video frame number is larger than the frame number of described gop file, frame process is added to the frame of video in described gop file, obtain the gop file meeting described default video frame number;
Subtract frame unit, for when described default video frame number is less than the frame number of described gop file, frame process is subtracted to the frame of video in described gop file, obtain the gop file meeting described default video frame number.
10. device as claimed in claim 6, it is characterized in that, described processing module comprises:
3rd determines submodule, for determining the frame per second of the gop file of each unit time described;
Second judges submodule, for judging whether the frame per second of described gop file meets described default video frame rate;
Second process submodule, for when the frame per second of described gop file does not meet described default video frame rate, processes the frame of video in described gop file, obtains the gop file meeting described default video frame rate.
CN201510412574.4A 2015-07-14 2015-07-14 Method and device for processing video file Pending CN105049856A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510412574.4A CN105049856A (en) 2015-07-14 2015-07-14 Method and device for processing video file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510412574.4A CN105049856A (en) 2015-07-14 2015-07-14 Method and device for processing video file

Publications (1)

Publication Number Publication Date
CN105049856A true CN105049856A (en) 2015-11-11

Family

ID=54455993

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510412574.4A Pending CN105049856A (en) 2015-07-14 2015-07-14 Method and device for processing video file

Country Status (1)

Country Link
CN (1) CN105049856A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105578207A (en) * 2015-12-18 2016-05-11 无锡天脉聚源传媒科技有限公司 Video frame rate conversion method and device
CN105959717A (en) * 2016-05-27 2016-09-21 天脉聚源(北京)传媒科技有限公司 Live broadcast method based on mobile terminal and live broadcast device
CN110572667A (en) * 2019-09-30 2019-12-13 杭州当虹科技股份有限公司 HEVC and AVS28K video decoding method based on video sequence group parallelism
CN110784718A (en) * 2019-10-31 2020-02-11 广州市网星信息技术有限公司 Video data encoding method, apparatus, device and storage medium
CN111263193A (en) * 2020-01-21 2020-06-09 北京三体云联科技有限公司 Video frame up-down sampling method and device, and video live broadcasting method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101996662A (en) * 2010-10-22 2011-03-30 深圳市万兴软件有限公司 Method and device for connecting and outputting video files
CN102026002A (en) * 2009-09-14 2011-04-20 富士通株式会社 Downsampling transcoding method and device of frame rate, vector reconstruction method and device thereof
JP2011147120A (en) * 2010-01-18 2011-07-28 Ntt Docomo Inc Method and apparatus for transmitting scalable video in accordance with priority
CN103248950A (en) * 2013-04-28 2013-08-14 天脉聚源(北京)传媒科技有限公司 System and method for customizing video frame rate

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102026002A (en) * 2009-09-14 2011-04-20 富士通株式会社 Downsampling transcoding method and device of frame rate, vector reconstruction method and device thereof
JP2011147120A (en) * 2010-01-18 2011-07-28 Ntt Docomo Inc Method and apparatus for transmitting scalable video in accordance with priority
CN101996662A (en) * 2010-10-22 2011-03-30 深圳市万兴软件有限公司 Method and device for connecting and outputting video files
CN103248950A (en) * 2013-04-28 2013-08-14 天脉聚源(北京)传媒科技有限公司 System and method for customizing video frame rate

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105578207A (en) * 2015-12-18 2016-05-11 无锡天脉聚源传媒科技有限公司 Video frame rate conversion method and device
CN105959717A (en) * 2016-05-27 2016-09-21 天脉聚源(北京)传媒科技有限公司 Live broadcast method based on mobile terminal and live broadcast device
CN110572667A (en) * 2019-09-30 2019-12-13 杭州当虹科技股份有限公司 HEVC and AVS28K video decoding method based on video sequence group parallelism
CN110784718A (en) * 2019-10-31 2020-02-11 广州市网星信息技术有限公司 Video data encoding method, apparatus, device and storage medium
US12015770B2 (en) 2019-10-31 2024-06-18 Bigo Technology Pte. Ltd. Method for encoding video data, device, and storage medium
CN111263193A (en) * 2020-01-21 2020-06-09 北京三体云联科技有限公司 Video frame up-down sampling method and device, and video live broadcasting method and system
CN111263193B (en) * 2020-01-21 2022-06-17 北京世纪好未来教育科技有限公司 Video frame up-down sampling method and device, and video live broadcasting method and system

Similar Documents

Publication Publication Date Title
CN105049856A (en) Method and device for processing video file
CN108989885B (en) Video file transcoding system, segmentation method, transcoding method and device
US9276544B2 (en) Dynamic range control gain encoding
US10306261B2 (en) Open to closed group of pictures conversion in interframe video compression
CN104284241B (en) A kind of video clipping method and device
CN104768063A (en) Video coding method and device
KR102331933B1 (en) Method and apparatus for processing a video signal using coefficient derived reconstruction
KR20150132372A (en) Method for decreasing the bit rate needed to transmit videos over a network by dropping video frames
EP3163878A1 (en) Device capability negotiation method and apparatus, and computer storage medium
CN104866381A (en) Information processing method and first electronic equipment
CN104918120A (en) Playing progress adjustment method and electronic apparatus
MX2021007374A (en) Method and apparatus of encoding or decoding video blocks with constraints during block partitioning.
CN105898551A (en) Network video playing method and device
CN101755459A (en) Systems and methods for adaptively determining I frames for acquisition and base and enhancement layer balancing
CN106454348B (en) A kind of video coding-decoding method and device
CN105530534B (en) A kind of method and apparatus of video clipping
CN109413492B (en) Audio data reverberation processing method and system in live broadcast process
CN104506920A (en) Method and device for playing omnimedia data information
CN104796702A (en) H264 video frame rate conversion method and device
EP2981081B1 (en) Methods and devices for coding and decoding depth information, and video processing and playing device
CN104918051A (en) Video processing method and device
CN104780389A (en) Video processing method and device
CN104333765A (en) Processing method and device of video live streams
US20090185620A1 (en) Video encoding apparatus and method for the same
US9986202B2 (en) Spectrum pre-shaping in video

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151111

RJ01 Rejection of invention patent application after publication