LongCut logo

【2026必备神器】再见格式工厂!小白零命令行完全掌握FFmpeg | 0广告 | 画质无损 | FFmpegFreeUI 保姆级教程

By xiaoin

Summary

## Key takeaways - **FFmpeg Powers 99% Video Software**: It is no exaggeration to say 99% of the video software you've used on the market is used at the underlying level by FFmpeg, like VLC, PotPlayer, OBS. [00:08], [00:18] - **3FUI Replaces Command Line FFmpeg**: 3FUI transforms FFmpeg from a command-line interface to a graphical interface, breaking complex commands into visual switches and options. [00:35], [05:32] - **H.265 40-50% Smaller Than H.264**: H.265 has a higher compression efficiency than H.264 by about 40% to 50%, with same image quality its volume is almost half that of H.264. [13:01], [13:07] - **Copy Stream for Lossless Format Conversion**: Choose copy stream to convert MKV to MP4 ignoring file size without changing image quality; a movie several gigabytes finishes in seconds, 100% lossless not even a single pixel changes. [13:31], [13:47] - **Hardware Encoding Beats CPU for H.265**: H.265's algorithm is extremely complex running on CPU is slower, but graphics card encoding technology is mature, speed far surpasses CPUs with image quality difference almost invisible to naked eye. [14:48], [15:04] - **Solution Management Saves Presets**: Solution Management saves configurations like H.265 Nvidia 4K high-quality MP4; double-click to load instantly, export to share god-level setups with friends. [33:36], [36:16]

Topics Covered

  • FFmpeg GUI Ends Command Line Era
  • H.265 Crushes H.264 Size
  • Hardware Accelerates Encoding 10x
  • CRF 23 Equals Visual Perfection
  • Stream Copy Remuxes Instantly

Full Transcript

Hi everyone I am Xiao In Everyone should know about FFmpeg, right?

That's right That's the one on GitHub with 55,000 stars.

A god-tier tool maintained by over 1,400 top developers It is no exaggeration to say 99% of the video software you've used on the market It's used at the underlying level.

For example, the VLC that everyone is familiar with PotPlayer OBS etc. However, FFmpeg has a certain learning curve.

The main point is that it must be operated using the command line.

today I want to share with you a brand new product released in 2025.

This allows FFmpeg to be transformed from a command-line interface to a graphical interface.

The user-friendly, foolproof tool FFmpegFreeUI That is, 3FUI This video I will start from downloading and installing Interface Explanation The 8 most commonly used core functions Skip to any step Full on-site operation I hope everyone can give me a like, comment, and share to show their support.

Have you ordered yet?

Let's begin!

This is 3FUI's official website on GitHub.

I will put the link in the description section below the video.

This is the software installation package entry point.

Latest indicates the current latest version.

Click to enter The author provided a total of 3 installation packages.

I highly recommend downloading this.

It has already packaged the entire runtime environment into it.

After decompression, simply double-click to use.

If the first version cannot be opened Try this one again.

It contains a lot of files after decompression.

Although it looks messy But it will have better compatibility.

This is the portable version.

There is only one exe file inside.

It looks super clean But it doesn't include the environment.

Additional installation is required before use.

.NET 10 Desktop Runtime It's rather complicated to operate.

Each type offers three CPU architecture options.

This is 64-bit.

It is also the most mainstream at present.

32-bit systems should choose this.

The above applies to ARM devices.

Click to download This is the installation package I just downloaded.

Unzip Open the extracted file Find the file ending in .exe.

If you use it frequently You can right-click Show more options Send to → Desktop (create shortcut) This allows you to place a shortcut on your desktop.

It will be more convenient to open it later.

Of course, you can choose not to create a shortcut.

Double-click to open directly in the folder When running The system may alert you that a virus has been detected.

take it easy This is a very typical case of a false alarm or misfire.

Click on "More Information" directly.

Choose to run anyway.

These are some software-related news items. You can find the software author here.

The left side is its function menu.

I really like this interface style.

Simple and elegant The color scheme also perfectly matches my aesthetic preferences.

However, 3FUI is essentially just a pretty shell.

Actual audio and video encoding and other tasks All of this is done directly by FFmpeg itself.

Because FFmpeg updates very quickly.

The author did not put it Package directly into the project file We can visit the FFmpeg official website at any time.

Download the latest version Just throw it in.

If you did not include the FFmpeg file An error message will be displayed here when performing the operation.

Click here to see detailed error information.

This place is very important If you encounter any problems during use You can check the error message here.

Next, we will continue downloading FFmpeg.

This is the official website of FFmpeg.

Click Download Scroll down a little Select Windows operating system Both links are valid.

I usually use the first link.

Scroll down again There are two versions here.

The above is the simplified version.

The following is the full version.

Just download this (full version).

This is the file I just downloaded.

We unzip it.

Open the extracted file bin Find these 3 .exe files

copy Then paste it into the 3FUI project folder.

Place it together with FFmpegFreeUI.exe

Next time there's a new version of FFmpeg, just throw it in.

Just replace these three files.

Of course, if your computer has FFmpeg installed before...

and The path has been added to the system environment variables.

There's no need to include these three files here.

It will automatically call the FFmpeg installed on your computer.

How exactly does it work?

Previously when discussing the command-line version of FFmpeg It has been introduced before.

I won't demonstrate it in detail here.

Here The basic environment has been fully prepared.

Next We will now move on to today's main segment.

What exactly can 3FUI's core functions do?

Each button What does each parameter mean?

If you have used FFmpeg before All of them are command line input Then I will feel very emotional.

What 3FUI does It's about taking that whole string of complex commands.

It was broken down into individual visual switches and options.

Next, we'll start with the most common...

Starting with features that everyone will use Introduction one by one I guarantee you'll not only know how to use it after you finish reading it.

Do you even know why it should be used this way?

What you see now is the 3FUI encoding queue.

All your questions about compression, transcoding, and resolution modification Adjusting bitrate settings They will all queue up here to carry out their duties.

However, before uploading the video...

We need to go to the parameter panel on the left first.

The parameters needed for compression or transcoding.

All set up For example, do you want to convert it to MP4 or MKV?

H.264 or H.265?

Should the frame rate be locked at 60 or left as is?

Final quality Do you want a clearer image or a smaller size?

These fundamental rules must be established in advance.

Then drag in the file It will automatically call up the parameters in the parameter panel.

To recode If you don't care about anything Simply drag the file into the encoding queue.

It will pop up this prompt box It means that You haven't told me what container to use.

In other words, you need to specify the output format as MP4 first.

Or what format?

Here is a shortcut Just hold down Ctrl, Shift, or Alt and don't let go.

Then drag the file in.

It will directly pop up this separate parameter panel.

Actually this page It's exactly the same as the parameter panel on the left.

but The settings here only apply to the current video.

We'll set all the parameters right here.

Then click OK to add task.

It will then begin to execute.

This operation is suitable for single files.

or Use when you don't want to change the settings in the parameter panel If you want to execute multiple files in batch It is still recommended to follow the standard procedure.

First, in the parameter panel here Set all parameters in advance Then, in the document preparation section...

Select the video for which you want to use this set of parameters.

You can also choose a folder Import all the videos in the folder at once.

After checking and finding no problems Click directly to join the coding queue This allows you to use the same configuration in batches.

Let's start coding.

This task list is very intuitive.

You can see the current status of each task.

Completion progress You can select a task at any time.

start Pause or stop execution Click to locate Open this video quickly Location where the encoded code is saved Let me first give a brief explanation of what these mean.

You don't need to memorize it, just understand it first.

Efficiency refers to how fast the current code runs.

For example, a 10-minute video The transcoding also took exactly 10 minutes.

Efficiency is 100% If it can be completed in 5 minutes That's 200%.

If this is far below 100% This means much lower than the playback speed.

That is, very slow The completion time is expected to be very long.

It's normal for this number to fluctuate at the beginning.

But if it remains this low for a long time...

It is recommended to switch to hardware encoding.

How to change it will be explained later.

Output size & estimate here Tell me how big it is now.

It will also be based on the current compression ratio How big will the final file be?

For example, you originally wanted to compress the video to under 100MB.

The estimated size is 500MB.

You can click "Stop" now.

Go back and adjust the parameters Don't wait until the last minute to realize that things have "crashed and burned."

It can save you a lot of time The quality is generally between 0 and 51.

The smaller the number, the better the image quality.

Bit rate is How much data can a video use per second to store the footage?

The higher the value The clearer the picture The larger the file, the better.

If you make a 1080p video Typically between 3000 and 6000 kbps It's a very standard high-definition picture quality.

4K video typically requires 15,000 - 30,000 kbps.

If you are using H.265 encoding

That value could be even lower.

It can achieve the same level of clarity.

We'll discuss these in more detail later.

How do I set it up?

The last column is the most thoughtful The left side shows how long it will take to complete this task.

The right side shows how long it has been running.

Select a task The following will display the official FFmpeg real-time progress bar.

All key metrics are here.

For example, how many frames has this task processed?

The current encoding speed is how many frames per second, etc. OK We've figured out the encoding queue and the preparation file.

Next, we'll move on to the core parameter panel.

Rules for all video compression Including how you want to bet How much to bet How much clarity do you need?

What format is required, etc., etc. All settings are here.

We'll talk about them one by one.

After learning this, you will be able to precisely control the image and file size.

Want to be light Make it small Moreover, there is absolutely no need to type commands.

The first step in the setup is to configure the output file.

This page We just need to focus on the container format.

It determines which box your videos will be displayed in.

The most commonly used video It refers to the two formats: MP4 and MKV.

MP4 has very obvious advantages.

Best compatibility It's also super small.

Mobile phones, computers, TVs, and editing software Players etc. Almost none of them can't open MP4 files So in 99% of cases, just blindly choose MP4.

If your video has multiple audio tracks Or multiple subtitles You want to keep them all.

Then choose MKV The WebM format is primarily intended for web developers.

If you want to embed a video into a webpage Create website backgrounds or animated webpage images Choose it It is smaller than an MP4 player.

The webpage loads almost instantly.

Other than Apple's native MOV format Everything else is basically outdated.

I won't waste everyone's time going into detail here.

Here's where you save the modified video encoding.

By default, the video is saved in the same directory as the original video.

This area generally doesn't need to be touched.

Decoding can be understood as reading out the original video.

Just like when you compress a video FFmpeg must first unpack and depack it.

so Only the subsequent encoders have the original image to process.

Is it as clear as the final compressed video?

The size is not directly related.

The settings here mainly control how the source video is read.

We don't need to worry about it.

Just keep all the default settings.

Encoders are mainly used to package files.

Choose the right encoder It can help you transfer tens of gigabytes of videos.

Compressed to several hundred megabytes At the same time, it can also ensure image quality.

Makes you look like you haven't changed.

In this dropdown list It covers almost all products on the market.

mainstream video encoders It looks like there are a lot Actually, it's quite commonly used That is, copying the stream /H.265/H.264.

Some users might also use AV1.

The others are generally not needed.

Just ignore it.

Some friends might ask Why not use something as new as H.266?

It's because it's so new.

Many devices do not yet support it.

Even if you send it, the recipient might not be able to open it.

Just to be on the safe side Let's just use H.265 and H.264 for now.

H.264 is the most compatible encoding on Earth.

Almost all devices and platforms There's nothing it can't broadcast.

However, compared to the new generation of coding Its compression efficiency is slightly lower.

H.265 has a higher compression efficiency than H.264.

It's about 40% to 50% higher.

Same image quality Its volume is almost half that of H.264.

AV1 is an open-source video coding standard.

Under the same image quality It can save 20%-30% more volume than H.265.

The only downside is that it currently has very high hardware requirements.

Unless you're using a high-end graphics card Otherwise, a 10-minute video will make you question your existence.

certainly If you simply want to convert MKV to MP4 Ignoring file size I don't want to change the image quality.

Then just choose the copy stream.

It is extremely fast.

A movie that's several gigabytes in size can be finished in seconds.

Moreover, the image quality is 100% lossless.

Not even a single pixel will change.

This is the linked section.

For example, I choose H.264

It is one of these options Switch to H.265

It turned into this again.

These options The author made very thoughtful annotations in the margins.

The official website also has a dedicated table with detailed explanations.

lib This represents using the computer's CPU to perform pure software calculations.

hevc_nvenc represents NVIDIA graphics card.

hevc_qsv represents Intel graphics cards.

hevc_amf represents A card hevc_d3d12va is a universal interface released by Microsoft.

In theory, anyone can use it.

But in reality, it's not as stable as the manufacturer's own.

Generally used as an alternative hevc_vaapi is a hardware acceleration method in Linux systems. Windows users can ignore this.

hevc_vulkan is not yet fully mature.

Just ignore it.

If you choose H.264

For pure software encoding, libx264 is a good choice.

However, H.264 hardware acceleration is no longer mainstream.

Image quality and file size control None of them are as perfect as a CPU.

If you want to use hardware acceleration I suggest using H.265 directly.

H.265's algorithm is extremely complex.

Running on the CPU will be slower.

But in the H.265 era

Graphics card encoding technology is already very mature.

Run with graphics card Its speed far surpasses that of CPUs.

Moreover, the difference between image quality and CPU performance is very small.

It is almost invisible to the naked eye AV1 has terrifying computational requirements.

Therefore, it is strongly recommended to run the game using a graphics card.

Moreover, its entry barrier is very high.

Older graphics cards do not support this.

If you have an Nvidia card It must be at least an RTX 40 series.

Intel must use Arc discrete graphics.

Alternatively, only Ultra series integrated graphics can be selected.

AMD graphics cards must be at least RX 7000 series or higher.

Or graphics cards with a resolution of 780M or higher.

If you don't have a new graphics card I really want to try AV1.

You can choose libsvtav1 This is currently the fastest and most practical CPU encoder.

libaom-av1 is the official benchmark encoder.

Very slow Encoder presets are essentially It's about making you decide to trade image quality for speed.

Trade speed for image quality In other words, it determines how fast the code runs.

Is the pressure too severe?

Implementation methods of different encoders The internal algorithms are completely different Therefore, presets cannot be compared across encoders.

Comparability is only possible within the same encoder.

For example, this encoding uses the preset set of 1-13.

Then I'll switch to an Nvidia card.

It then became the P1-P7 set.

Although the presets are different But its rules are the same.

In other words, the higher the resolution, the better the image quality.

But the slower the speed But don't blindly choose the top option either.

Coding has marginal effects When a certain threshold is reached The improvement in image quality is almost imperceptible to the naked eye.

However, the rendering time will increase exponentially.

There's no need for that.

Here are some setup suggestions summarized by Xiaoin.

The commonly used H.264 is listed.

Recommended options for H.265 and AV1 encoding You can use this as a reference.

The green column corresponds to the preset encoding values.

If you're really too lazy to remember Then just ignore it.

Just use the software's default settings.

The following is a configuration file that primarily specifies the video.

Decide whether to support advanced features such as 10-bit color depth Automatic selection by default Just leave the blank space when pressing tablets for daily use.

Scene optimization is similar to scene modes on a mobile phone camera.

If you are using hardware encoding This option is essentially invalid.

It is recommended to leave it blank.

Okay congratulations!

I finally cracked the hardest part of this episode.

The following content is relatively easy to understand.

Let's take a look at the frame settings.

If The encoder determines the video quality and file size.

That frame on this page It is specifically used to adjust the size of video frames.

Proportion Frame rate and other basic attributes If you want to compress 4K to 1080P Select directly from the drop-down list or enter manually.

You can simply enter any value here.

It will automatically calculate based on the video aspect ratio.

If you want to remove the top and bottom black bars of the video Or just cut a portion from the middle.

Click this cropping interaction window directly.

It will pop up a visual preview interface.

Import sample video You only need to draw a box on the screen with your mouse.

Define the area you want.

The software will automatically generate cropping parameters.

What you see is what you get Very humane Frame rate is something everyone should be familiar with.

A video is actually just a bunch of still images.

Each one is called a frame.

Fast playback creates dynamic images.

This decision has been made.

How many images flash by in one second of video?

For example, recording teaching courses or PPT presentations.

It was originally 60 frames per second.

You can change it to 30 or 25 here.

It means extracting half a frame.

The file size will instantly shrink by half.

And it doesn't affect viewing.

But please be careful!

If the original video is 30 frames per second Do not change it to 60 frames per second here.

Simply changing the numbers won't make it smoother.

It only plays the same image repeatedly.

Simply increasing the volume If you don't understand It's best not to touch this place.

Just keep the original frame rate of the video.

If you really want a smooth experience, use frame interpolation algorithms. However, the effectiveness of current open-source algorithms is indeed very limited.

Let's just keep the default.

To really get good results Use professional tools Quality refers to how clear the video looks.

Are there many details?

Blur It is directly related to volume.

Higher image quality results in larger file sizes Lower image quality means smaller file size Constant quality CRF is the preferred mode for CPU coding.

It is also the most intelligent mode.

As long as you are running it on CPU Just choose this one without thinking.

If you are using graphics card acceleration You can choose between Nvidia, Intel, and AMD cards.

This dynamic bitrate It will depend on the complexity of the image.

Automatically adjust bitrate I'll give you a decent picture quality.

This is similar to the one above.

But it leans towards higher image quality.

However, its encoding speed is much slower than the regular version.

Actually, the standard version's image quality is perfectly adequate.

Unless you have a perfectionist attitude towards image quality Otherwise, just use the standard version above.

This is a simple and straightforward model.

Regardless of the complexity of the image Every frame is rigidly compressed to the same intensity.

Although the image quality is very stable However, the file size will be much larger than constant quality and dynamic bitrate.

It is not recommended for daily tablet compression.

This is commonly used in live streaming.

Worst picture quality And it's not small either.

Not recommended Going through it once makes the selection much easier.

Select the first CPU encoding option.

Choose the second option for GPU hardware encoding.

Regarding parameter quality There are very detailed instructions here.

We can just follow the prompts to select.

Software encoding - CRF N card selection - cq Select global_quality for I card AMD cards use qp_i and qp_p.

If not, you can also select -global_quality Enter the specific mass value here.

That is, the quality in the encoding queue It is generally between 0 and 51.

The smaller the number, the better the image quality.

But the larger the volume The higher the number, the worse the image quality.

But the size will also be smaller.

So how much should we fill in?

Do you all remember that table from before?

The yellow section represents the different encoding types.

The given optimal solution For example, if you are using H.264

CPU The encoder chosen is libx264.

The recommended quality is 23.

For quality, we will choose constant mass CRF.

-crf twenty three If you are using h.265

The encoder I chose is an Nvidia card.

For the recommended value, enter 29 (quality).

For quality, select Dynamic Bitrate (VBR).

The corresponding code for Nvidia cards is -cq.

Enter 29 here.

The following two items are advanced controls.

Beginners can skip this.

Because you have already selected this smart mode.

It automatically manages the bitrate.

It's much easier than manually filling in these numbers.

Even better Color Management Generally only professional colorists Or it's only used in HDR video processing.

The main purpose is to make the colors in the video more accurate and vibrant.

Or adapt to the display standards of different devices I suggest you just skip this and keep the default settings.

The software will automatically detect the colors of the original video by default.

Manually changing it is more likely to cause errors.

Common filters Mainly for repair Those original videos that were problematic in themselves Normal videos can be skipped.

If your video was filmed at night The screen is full of noise You can come here for noise cancellation to help.

Most people chose the first one.

For those with high noise levels, try the following: After selecting, you will be prompted to fill in these values ​​to control the intensity.

It's okay if you don't know how to fill it in.

Just filling in the default parameters is fine.

If the effect is not ideal Add two more numbers at a time upwards.

See the results after exporting.

For example, 4 3 6 4.5 Then increase it to 6.5.8.6.5.

But please be careful!

Although it states the default amount However, this number is displayed as a grayed-out notification.

It doesn't mean it will take effect if you don't fill in anything.

Even if you want to use the default value, you have to manually enter the numbers.

If your video is denoised It still feels blurry.

Or the object's outline is not very clear.

You can adjust the sharpening value appropriately.

Make the image cleaner Just copy the homework according to the suggested dimensions here.

Fill in 3 for both the horizontal and vertical dimensions.

Enter 1 for sharpening intensity This scanning method is almost never used.

Current mobile phones and cameras The videos were all captured by line-by-line scanning.

Choosing this option actually worsened the image quality.

Unless you are dealing with a 20-year-old video.

The character moves Dense horizontal stripes will appear along the edges.

Like Venetian blinds You can use interlaced to progressive conversion to fix it.

Generally, choosing the first option is fine.

It will automatically stitch these stripes together.

Smooth the image Take a perfectly normal video Intentionally made into a striped format You can choose to convert line by line to interlaced.

The image flip is easy to understand.

Let's look at the results directly.

90° 180° 270° Horizontal mirror This is a vertical mirror image.

Okay, I understand the picture now.

Now let's continue learning about sound.

This page It's specifically designed to process the audio portion of videos.

Whether you want to preserve the sound without loss I still want to reduce the size.

Or you feel the volume is too low and want to turn it up.

All settings are here.

Audio encoder here If you just want to convert the video format For example, converting MKV to MP4 I don't want to make a sound Select copy stream directly Remove the audio track from the original video Copy it exactly as is.

Very fast Moreover, there is no loss of sound quality.

If your original video audio format is very strange There's no sound when I play music on my phone.

Or you want to compress the file size Then choose AAC It is currently the most compatible audio format.

Moreover, it is small in size and has high sound quality.

Playable on all devices If you don't choose anything It will also automatically use AAC for encoding by default.

Choose one of the two options below.

If you choose the replication stream You don't need to choose either one.

If AAC encoding is used Generally, using the fixed bitrate mentioned above is sufficient.

128k is just barely passing.

It can ensure clarity without taking up space.

For standard audio quality, 192kbps is recommended.

High-quality audio at 320kbps The higher the sound quality, the better.

The larger the volume Below is variable bitrate Unless you're an MP3 enthusiast Or the lossless party You can take a look at the following.

Some of you might wonder I'm already asking for lossless repair.

Why not just copy the stream?

Why go through all that trouble to adjust this parameter?

Let me add a few more words.

Some original audio files are in special lossless formats.

For example, Dolby Lossless The container does not support these formats when converting to MP4.

It can no longer be directly copied.

But you still want to retain high sound quality Come here to adjust But this scenario Ordinary users like us generally don't need it.

This determines whether it's stereo or 5.1 channel.

It is recommended to leave this blank.

The software will automatically copy the audio channels from the original video.

The sampling rate is 44100Hz.

Still 48000Hz It is also recommended to leave it blank.

Loudness standardization is about making the video volume uniform.

No more fluctuating between soft and loud volume If the original audio in your video is fine No need to touch this.

If the loudness is not uniform Or you feel the volume is too low and want to adjust it.

Just follow the instructions here to debug.

Although 3FUI is primarily for video processing However, FFmpeg can also process images in essence.

Those who are compressing videos can ignore this.

For example, you want to convert a video into a GIF.

Select GIF You can directly copy the quality values ​​here.

Fill in 1 The generated GIF will have more accurate colors.

No snowflakes If not filled in The resulting GIF may have a lot of noise.

WEBP animated images are smaller in size than GIFs.

Better picture quality You can fill in a quality value between 75 and 90.

The operation is very simple.

For example, I want to convert this video into an image.

In the encoding queue Hold down the Ctrl key and drag the video in.

In the pop-up parameter panel Select image as output file For example, I want to convert it to WebP.

After making your selection, return to the image parameters.

Set the image encoder to WEBP GIF.

The static image can be selected from the one above.

Set the quality value to 90 Then click OK to add task.

Very fast This is the processed image.

If you want to capture every frame of the video You can also do it this way I'll first create a new folder on the desktop.

Save the cropped image Make sure to create an empty folder first.

Otherwise, thousands of images will instantly fill your desktop.

That scene was terrifying.

After it's built, drag the video to the encoding queue.

The output format is generally PNG lossless format.

Output directory Move it to the newly created empty folder.

Here comes the important part.

If using automatic naming A series of times will follow.

I don't need time.

Specify image name directly The output image names cannot be exactly the same.

It is usually set to 0001 0002 0003 And so on.

Then enter %04d here at the end of the string.

04 represents the number of digits d represents a number Change 4 to 6 After output, it will become 000001 000002 like this After setting the name Then select PNG in the image parameters section.

I'll just fill in 1 for quality.

After setting up Click to confirm and add task.

Execution successful Open a folder You'll find that the video has turned into a bunch of pictures.

Actually, at this point...

The most crucial and mind-bending part of video encoding We have now completed all the levels.

Congratulations everyone!

Keep reading until the end You have successfully tamed FFmpeg.

An ancient artifact that has driven countless programmers to baldness All configurations modified here We can view all of them here in the parameter overview.

This is the output container we set up.

Currently, MP4 is selected.

Return to output file settings Change it to MKV Let's take another look.

The output container has also been switched here.

The actual command line on the right The software takes all the settings we've made.

Translate into a single, complete FFmpeg command in real time.

When performing compression 3FUI is simply this command Feed it directly to FFmpeg to run To put it bluntly, we've come this far.

You can easily copy it.

Simply paste it into the FFmpeg command line and execute it.

The effect is exactly the same.

If there are any problems with compression later When posting for help Remember to include this code.

The error messages mentioned during installation Post them together Experts can tell at a glance where you set it wrong.

If you frequently need to use this set of parameters You can also save it directly.

When you need to use it next time Directly to custom parameters I wrote this page entirely by myself.

Copy it here Once you've written the code here The software will ignore all your graphics panels.

Parameters set It will only take the command you wrote here.

Feed it directly to FFmpeg to run Click on Parameter Overview You see, this place will also become Hints for using fully custom parameter mode There are two details here.

First, delete the word "ffmpeg" at the beginning.

The second input file should be changed to InputFile.

The output file should be changed to OutputFile.

Just copy it directly.

Pay attention to capitalization!

After setting up You drag any video into the queue The software will automatically apply this code.

OK, the generation was successful!

FFmpeg is incredibly powerful.

There are thousands of parameters The interface simply can't fit it.

With this feature If you are online I found a piece of code written by a genius.

You can copy and paste it here and use it directly.

If the code contains this...

The part that requires parameters The author thoughtfully included this in the custom description.

A detailed explanation was provided.

We just need to replace it as required.

Do you remember the common filters we just talked about?

This only includes noise reduction and sharpening.

If you want to use a more advanced one For example, online de-jitter codes and black-and-white effects.

You can also go to the customization section.

Enter the code here in the filter parameters.

I want to add voice changing and echo effects.

You can then add the code here to the sound filter.

here It is mainly used to supplement the parameters mentioned above.

For example, the AMD graphics card I mentioned before.

These two options are not available in the quality settings.

I was referring to A card at the time.

You can choose this option if it's not available.

But actually We can also customize parameters here.

To supplement The operation is very simple.

For example, quality We are using this here.

Quality set to 28 These are the quality parameters that were just set.

Let's copy it first.

Paste here Now I'm not choosing anything.

Leave blank Remember this parameter We've arrived at custom parameters.

Manually enter the quality parameters in this box.

Open Parameter Overview Find the modified command line Copy it over and compare.

Does it automatically append the quality parameters to the command?

Everything else remains unchanged.

This is achieved A perfect combination of graphical interface and manual fine-tuning Insert parameters at position Easy to understand It means specifying your custom parameters.

Where should it be placed in this command?

If you want it to be fixed at the beginning, fill it in here.

The parameters that should be placed after the input file are written here.

And so on.

Seeing this Are you dizzy?

Dizziness is the right thing to do.

For 99% of users The graphical interface above is sufficient.

Just for everyone to learn about.

Just ignore it normally.

I'm sure some of you will want to complain.

Even if we ignore it There are just too many parameters.

I'm going to upload a 4K movie later.

I'm going to send a short video on WeChat in a bit.

These encoders need to be re-installed every time.

Resolution, image quality Revise them one by one so tired Besides saving the final generated command Is there an even more convenient method?

Can you let me open this software and use it directly?

Of course there are.

The author had actually already prepared a lazy cheat tool for us.

Solution Management For example, I have configured an H.265 system.

Nvidia card acceleration Add 4K high-quality parameters Output container: MP4 I just need to go to the solution management.

Click the green button above.

save An extra record will be added to the list.

Click to see What changes were made to this plan?

What is code?

To prevent forgetting what this is in the future It is recommended that you select it.

Click on this name again Change the input box to something easier to remember.

For example, it's called 4K resolution.

If I don't want to use this solution Click Reset Panel This will clear all settings.

Then set up a new plan.

If I want to save the video as an image this time...

Set a location Rename the image Back to Solution Management Please make sure you do not select this option.

Otherwise, the parameters will be overwritten when saving.

Let's click on the blank space.

Then click Save.

Hey The new plan was saved.

Give it a new name Image capture of video frames Now we double-click this solution.

The configuration is as follows Double-click again The configuration has been switched back.

Select it Click to read Same thing If I want to modify this plan Back to Solution Management Please note!

This time it was finally selected.

Click Save We just changed this container to MKV.

Refresh Here's the replacement.

Please pay attention to the checkbox in the upper right corner.

This is used to save the output location.

for example When we first created this image scheme The output directory was clearly set.

However, the output directory remains the default path when enabled.

It's because it wasn't checked.

Note that the output location is not shown here.

Let's specify the path to it again.

This time, check this box.

Click Save Now this path is saved.

If you feel your parameters are set up particularly well I want to share this with my friends.

Or maybe you're getting a new computer and want to take it with you.

Click "Export" to generate a file and send it to someone.

Others click import You can directly possess The same god-level configuration as you You want it to happen every time you start.

This configuration will be loaded automatically.

You can also add it here.

The following functions are relatively simple.

But it is very practical.

The editing interval is a complete video.

You only want to extract a certain segment.

Generally, a coarse shearing is sufficient.

There may be a few seconds of error.

But it's very fast.

But please be careful!

If you choose rough cutting Make sure to include the video and audio encoders.

Both choose replication stream This will greatly speed up the editing process.

The entry point is the number of seconds from which the cut begins.

The point indicates the time until the end.

You can open the video player.

View start and end times Then manually enter it here.

You can also use this companion software.

Open the video you want to capture Select start position Click to designate as entry point It will automatically record the start time.

Then determine the ending position.

Click to set as the exit point.

OK Finally, click to give 3FUI The time will be automatically transmitted.

This accompanying tool is also green and requires no installation.

I will put the download link in the description below the video.

Forward decoding is only useful in simplified mode.

Decode a little further forward during decoding.

Ensure accurate entry point 60 seconds is sufficient by default.

Flow control sounds very technical.

Actually, it's specifically designed for processing Multiple tracks in the video For example, I have a video file here.

Let's open and view it using the media information.

This video source is of exceptionally high quality.

There is a video stream This is the audio stream.

There are a total of 5 Includes original French audio, Mandarin dubbing, Taiwanese dubbing, and Cantonese audio.

There is also a piece of instrumental music.

In addition, there are two subtitles.

There are actually 3 font files.

but I just want the video footage and the second Mandarin dubbing.

How to translate other French Cantonese subtitles fonts etc. Delete them all to save space.

The operation is actually very simple.

Only the tracks we want to keep are specified.

Those who are not called out will be automatically discarded by the software.

First, we need to preserve the image.

Enter 0:v:0 here.

This code means File 0 The current video source This is fixed.

In 99% of cases, just fill in 0.

v represents video 0 represents the first video track.

0:v indicates the entire video stream of the first file.

We originally only had one image.

Then you can delete the :0 from the video track.

Indicates all are retained Here we need to analyze the audio from the 5 audio tracks.

Accurately identify the Mandarin language aspect How to calculate it?

FFmpeg counts starting from 0.

The first French dubbing is 0.

The second national marriage is 1 Therefore, the national spouse number we need to retain is 1.

Same as above Initially, it was still filling in the video source 0: 'a' represents audio.

1 represents the second Mandarin dubbing.

The following Then preserve the other audio streams. Do not check the box.

Unless you only want this audio Re-encode using applied audio parameter settings Other audio tracks will be copied and retained exactly as they were.

Only then can you choose What we need to do now is delete the other audio.

It won't be deleted if you check the box.

As for the subtitle box below Because we don't want to keep the subtitles So leave it blank and don't fill it in.

If you don't want to do anything If you just want to delete other streams It is recommended to change both video and audio to duplicate streams. Otherwise it will re-encode The speed will be very slow.

OK Next, we'll choose a container for the video.

Note that it's best to choose MKV here.

It can perfectly encapsulate all content.

Modify the exported file name OK Export video This is the file that was just exported.

Let's open it and take a look.

Look This video Only one video track remains.

And an audio track This is a delete stream.

If I had a movie However, there are no subtitles.

I found the subtitle file for this video online.

How can I merge it into the video?

Hey This can be accomplished using this mixed-stream subtitle.

Let's take this exported video as an example.

This video has no subtitles.

This is my subtitle file.

The first step is to change their names to be exactly the same.

OK Then select the subtitle format.

If it's .srt, then select srt.

If it's .ass, then select ass.

My subtitle file is in .srt format.

Then check the SRT option.

If you want to export as an MP4 file Remember to check this box.

Note that you also need to fill in this part above.

If all are kept Just leave the rest blank.

I still use copy streams for both video and audio.

Change a name OK Drag the video in Done Now open this video and take a look.

This video In addition to audio stream There's also an extra subtitle stream.

Isn't it fun?

Finally, let me demonstrate mixing and merging.

These two are easily confused by many people.

Mixing is the process of mixing any stream in video 'a'.

Combined with any stream in video b Turn into a new video Merging, on the other hand, involves combining two videos.

spliced ​​together to form a longer video These are still the two video files.

Everyone knows this document.

It contains a large number of audio tracks and subtitles.

This file has had the audio track and subtitles removed.

Only the Chinese dubbing remained.

Next, I will use mixing...

Add the Taiwanese dubbing track to this video.

Also add it to this video.

This is a separate, small feature.

Click here to add files Add both videos.

Next, we need to tell the software...

Whose image should I use?

Whose voice?

Let's watch the first video first.

This mainly uses its Taiwanese dubbing audio.

The first one is French.

The second is Mandarin.

The third is Taiwanese dubbing.

Then enter 2 in the audio stream field.

It starts counting from 0.

No video or subtitles Then leave it blank.

After setting up The corresponding number will appear here.

Let's watch the second video.

Select it directly Then fill in the track you want to keep below.

We continue by opening the second video.

We want to keep the entire video.

Let's look at the picture first.

Only one track Then fill in 0 here.

There is only one audio track here.

Fill in 0 here as well.

This video has no subtitles.

Leave blank as well.

same If you have a subtitle file or an audio file You can also mix and match here.

for example I'll add the subtitle file I just created as well.

This is a separate subtitle file.

Then just fill in 0.

Select an output location Name the file Please note!

You must include the file format.

Click to start mixing.

This is not re-encoded.

Therefore, the speed is very fast.

OK This is the file after the mixing process.

Open it and take a look.

This video now features not only Mandarin dubbing...

It also includes a Taiwanese dub and a subtitle track.

Merging this is even simpler.

For example, I have two short videos here.

Click "Add" here.

Select file You can freely adjust the position of the material by moving it up or down.

Set output path Name the exported file Remember!

Here we also need to provide a file extension.

For example, all my source materials are MP4 files.

Then fill in .MP4 here.

Click to start the merge.

OK, let's take a look at the merged files.

Merge successful Okay Thank you to everyone who persevered and read this far.

If you like my video Please remember to like and follow me I am Xiao In See you next time!

Bye-Bye

Loading...

Loading video analysis...