==================== Problem Description ====================Use Videoview to do the display. Play all the way a little problem, no card, very real-time, but, more can not play, also reported wrong. Automatically eject a dialog box that cannot be played.The same is true with Surfaceview.I hear it's because the Android bottom only supports decoding.Do you have to transplant ffmpeg? But this is soft decoding ah, the efficiency is too low, and seemingly quite complex.Who has a better way to do it.
.
Bytes ------------------------------------------------------------------------------------------------
H.264 video streams are transmitted in NAL units... However, in a nal unit, I-slice (p-slice or B-slice) may be stored, and colleagues may also store other information about the image.Does it mean that I frame, P frame, and B frame extract the VCL information in the received nal unit first, and then classify I, P, and bframe according to the content?However, we can only identify the data type
is equal to 1, a new num_ref_idx_10_active_minus1 */Int B _num_ref_idx_override;Int I _num_ref_idx_l0_active;Int I _num_ref_idx_l1_active;/* Reference the semantics of the rearranged image *//* Indicates whether to perform the re-sorting operation. When the syntax is equal to 1, it indicates that a series of syntaxes are followed for reference to the re-sorting of the frame queue */Int B _ref_pic_list_reordering_l0;Int B _ref_pic_list_reordering_l1;Struct {Int IDC;Int ARG;} Ref_pic_list_order [
Http://blog.chinaunix.net/space.php? Uid = 20751538 Do = Blog id = 165746
1. H.264 when the start code transmits h264 data over the network, a UDP packet is a nalu, And the decoder can conveniently detect the nal demarcation and decoding. However, if the encoding data is stored as a file, the original decoder cannot determine the start position and end position of each nal from the data stream. Therefore, H.264 uses the start code to solve this prob
The content in this article is original. For more information, see the source.
Decoding h264 data using FFmpeg is actually much easier than video encoding using x264, because FFMPEG provides a decoding_encoding.c file, this file contains simple examples of using FFMPEG for video and audio encoding/decoding. However, some people may not find this example. I will describe the transformed example here, add some explanations.
Note that, when decoding FFM
I am responsible for custom development of the SIP/IMS video client and support access to the SIP Soft Interface.Switch, IMS core network, supportedVoice, video, and instant messaging functions. The video formats support h263, h264, and MPEG4 soft encoding solutions. The hardware coding/decoding interface is provided for interconnection and servers. If you are interested, contact me.
Csdn lidp http://blog.csdn.net/perfectpdl
Some video terminals o
The following is a summary of some problems when using h264 + AAC for video playback on iPad, iPhone, itouch, and other terminals.
1: audio and video synchronization problems
The reason is mainly because of the TS file timestamp problem. Sometimes it will also cause problems after file encapsulation type conversion,
For example, FLV-ts will cause audio and video to be not synchronized. The base time used by FLV (reference time): one second =
protocol, it may cause delayed playback of the receiving side player or even not play properly. Therefore, for NALU units larger than the MTU, the unpacking process must be performed. RFC3984 gives the different RTP packaging schemes in 3: (1) Single Nalu Packet: Only one nalu is encapsulated in one RTP package, and this package is used for Nalu less than 1400 bytes in this article.(2) Aggregation Packet: Encapsulating multiple Nalu in one RTP package, this packaging scheme can be used for smal
frame is displayed.Dts:decode time Stamp. DTS primarily identifies when a binary stream that is read into memory is decoded when it starts to feed into the decoder. The order of DTS and the order of PTS should be the same without the existence of B-frames. VCL, NAL, Nalu: In the H.264/AVC video coding standard, the entire system framework is divided into two levels: the video coding level (VCL) and the network abstraction level (NAL). The former is responsible for effectively representing the c
1, nal full name Network abstract layer, that is, the net abstraction level.In the H.264/AVC video coding standard, the whole system framework is divided into two levels: Video coding level (VCL) and network abstraction level (NAL). The former is responsible for effectively representing the content of the video data, while the latter is responsible for formatting the data and providing the header information to ensure that the data suitable for the transmission of various channels and storage me
System environment:Linux inbank-gz 2.6.24-16-generic #1 SMP Thu Apr 13:23:42 UTC i686 gnu/linuxUbuntu 8.04Genuine Intel (R) CPU 1250 @ 1.73GHz * 21G MemoryTarget: Can play the H264 format HD video with MPlayer
Download related softwareMplayer1.1 version (includes FFmpeg)All kinds of decoding package codesx264Yasm + FAAC + Faad
You can download all the packages here http://down.51cto.com/data/1861780
The H264 video stream and AAC audio stream have been synthesized by hand recently, but there is no open source FFmpeg API to handle audio and video streaming. The method is to imitate ffmpeg in the libavformat/flvenc.c file write code to complete the audio and video of the FLV format encapsulation. In this package process, the FLV file format needs to be very clear. There is a lot of information on the FLV file format on the Web, but most of the infor
We do not need to introduce the importance of DC converter in circuit design. Its main function is to convert the voltage into a fixed and effective voltage based on different functions,DC-DCConverter also has a variety of categories. Its main application fields are distributed in digital cameras and mobile phone portable products. A large amount of use makes some common problems in the DC-DC converter grad
Struts2 custom Type converters are divided into local Type converters and Global Type converters
(1) local type converterIf reg. action? Birthday = to the background action, and then the property can be received using the date type, but if the input is a string of the 20101112 type, it cannot be obtained using the date type, in addition, errors may occur. struts2 provides a type converter for us to use.
The following describes how to develop a local c
Author: Texas Instruments Richard Nowakowski and Brian King
The benefit of increasing the switching frequency is obvious, but there are some shortcomings, designers should understand the pros and cons, in order to choose the most suitable switching frequency to be applied. This practical article will explain these considerations one by one.
DC power converters with high switching frequencies are becoming popular because they can save board space with smaller output capacitance and inductance. On
careful to note that in the above figure, the PIC_ORDER_CNT_LSB in the slice is incremented by 2.The frame rate, which is usually recorded in the SPS in H264, is twice times the actual frame rate time_scale/num_units_in_tick=fps*2Therefore, the actual calculation formula should be this wayPTS=1000* (I_FRAME_COUNTER*2+PIC_ORDER_CNT_LSB) * (Time_scale/num_units_in_tick)Or isPTS=1000* (I_FRAME_COUNTER+PIC_ORDER_CNT_LSB/2) * (TIME_SCALE/NUM_UNITS_IN_TICK
1, using ffmpeg extract MP4 h264 Code stream Write file method online There are many, do not know, please refer to the Raytheon Blog: http://blog.csdn.net/leixiaohua1020/article/details/11800877
2, but the file is a problem, the first can certainly play, but there will be a great chance to appear in the flower screen
A, first talk about the solution
In fact, it is very simple, but also use the Av_bitstream_filter_filter method to handle each avpacket,
This manual contains the summary of each converter. For details, visit www.fmeusercentral.com or view the FME transformers section in the workbench help file.
This booklet contains a high-level summary of each transformer's functionality. For detailed information, please visitWww.fmeusercentral.comOr selectFME TransformersFrom the workbench help menu.
What is a converter?
What is a transformer?
A
The Super 3GP Converter is a powerful and easy-to-use 3GP video conversion software that converts almost all audio and video formats to the 3GP format supported by mobile phones. With super 3GP converters and no computers, you can watch movies and videos in all formats on your phone anytime, anywhere!
1, first download and install the Super 3GP Converter
2, double-click the desktop icon to open the Super
Free PPT conversion PDF Converter
Converting a PPT to a PDF file has always been a problem. Most of my friends don't know what conversion software is useful and which one is suitable for them. Today, cainiao recommends a small software, but it cannot be the best, however, I believe that the popular pdf document is still very practical and everyone will like it. The following describes the advantages and disadvantages of this software, hoping to help y
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.