Is AV1 practical in China?This article is here to tell you. 2023 Summary Edition

Mondo Technology Updated on 2024-01-19

Hello everyone, I'm Waveguide Terminator.

Recently, the three major graphics card manufacturers have launched **1 hardware coding, so it should be a sure thing that **1 will become mainstream in the future. However, advanced technology will always face many compatibility problems. At present, in China, is **1 coding practical?Today, I will share with you the actual measurements.

A while ago, Ys 10 was released, and I rushed platinum for the first time, using **1** code throughout the whole process, and then uploaded it to each **station. There are a lot of problems encountered in this, and I will summarize them and share them with you. First of all, you can rest assured that you have not encountered any problems with the quality of **1 encoding. The picture above is a screenshot of **1 encoded**, and the black bars on the top and bottom are the movie-like mode of Ysu 10 when the cutscene is not operable, not that there is a problem with the source.

I used 29 when I recorded **1.3 OBS versions, for NVIDIA, INTEL, AMD**1 hardware encoding is already supported. However, at the time of writing this article, 30The 0 major version has just been released, and I haven't tossed it yet, and everything is still dominated by the old version. Third, everyone's graphics card can use **1 recording in OBS, and one small detail is that NVIDIA and AMD can use custom encoders.

Intel, on the other hand, needs to use the "standard" video format, and then select SQV in the **encoder. There is no picture here, because I took the picture from this machine at home, and I am too lazy to toss.

At present, the graphics card hardware encoding is used to accelerate **1 transcoding, and there is no problem with the effect and speed of each solution. I've tried NVIDIA's 4070, Intel's ARC 750, AMD's 7840HS GPU, all of which are around 15-20 times faster, and AMD's 7000 series GPU and Intel's 14th generation GPU are also supported, so I haven't tried them all.

Recently, I recorded PS5 and transcoded movies, and I plugged the 4070 from my previous studio into this 10400F machine at home. There will definitely be friends who say that Lu Bu rides a donkey, but I tried it and it was enough, when I used the script I wrote to transcode, the graphics card was encoded, and the CPU occupancy was about 70%, and there was no bottleneck. In fact, the latest generation of graphics cards of the royal three can work,The reason why I plugged it in is also unexpectedly simple:When I installed the machine before, I was lazy and didn't leave an extra 8pin power supply for the graphics card,I only pulled one,Too lazy to toss,It just so happens that this 4070 only needs a power supply ......Ha ha.

Of course, it should be noted that the newer the version of ffmpeg, the better, and the major version number needs to be more than 6. I'm currently using the 20231009 compiled version, 60-35, there is no problem in speed and effect, so I am too lazy to keep chasing new ones. This kind of open source project will have a new release released at both ends of three days, which is really unstoppable.

In practice, the commands are no different from before, and the previous ones in the picture are the bat script experiments I conducted, which can be ignored directly. In the end, it depends on whether ffmpeg contains the latest encoder, so specify the encoder as **1 nvenc, **1 amf, **1 qsv. The picture above is the movie press script I used, **encoding 1500k (1..)5m), audio encoding 128k, enough for 1080p movies. If you have other requirements, you can modify the parameters by yourself.

In addition, sometimes it will be encountered that the movie is added to the advertising title, of course, ffmpeg also has built-in cutting parameters, the default is to cut out the title, and if you don't set the ending, you can not pass the parameters. The needs are ever-changing, adjust the script according to the actual situation, please leave a message if you have any questions.

The way to use it is very simple, cmd or powershell will do, put the script and ffmpegIt's more convenient to put the exe in the same directory, because the old version is registered in my system. Then drag the source file into it and pass it directly as a parameter, and manually type it if there is a time cut.

The actual transcoding speed of this machine at home is about 18 times, and if you use CPU soft pressure, it is only 01x up. Other solutions are also at least 15 times more than that, and the independent graphics and core graphics of the three have been put into practice.

Finally, I uploaded the MKV container recorded with OBS, and the **1**encoded** to each house to see the support. After a period of verification, only station B supports H265, **1, and MKV containers, although **1 will have to wait 2-3 hours for transcoding after uploading (the background is displayed as under review, but it is actually transcoding). "Unstable" means that sometimes it can be transcoded and published normally, and sometimes it can't, showing transcoding errors or upload errors, etc., which is unreliable anyway. The most bizarre thing is the one-point number.,I used to h265+mkv I passed it on.,Recently, it's not working.,Even h265+mp4 can't work......

On the whole, the domestic ** stations, needless to say**1** coding, even the support of H265 and MKV has not been fully stable. At present, my plan is also very simple, **1 source when recording, and then transfer an MP4 format for uploading other ** stations other than station B. **Live broadcast is already very expensive, I don't think these stations can keep up with the technology, it's good not to go out of business, your own source is the highest specification, and the rest is casual.

Thank you**, if it is useful to you, is it convenient to help like and pay attention to it?If you have any technical questions, please leave a message directly. We'll see you next time.

Related Pages