intro#
Buff stacking: I strongly oppose piracy, and downloaded videos should not be used for commercial purposes or other illegal activities without authorization.
However, the appearance of domestic video platforms is indeed unsightly. VIP viewing, advanced screenings, and so on. You have to pay on your phone and pay again on your TV. You can't even cast it to your TV. Moreover, Netflix is also learning from domestic manufacturers now. I used to have a Netflix membership, but now I'm too lazy to open it.
In the past two years, there have been continuous popular dramas in China, often exclusive to a certain video platform. To watch most of the popular dramas, you may need to subscribe to several platform memberships. However, the prices are already high and continue to rise. So, is there a way to support genuine content and still be able to watch the plot you want to see? Of course there is!
Information Gap#
Domestic video platforms have always oppressed domestic audiences, but on foreign platforms, they are very generous. You can watch for free on YouTube, for example, "Kai Dan", "Kuang Biao", "The Three-Body Problem", and even the bit rate is higher than on their own platform (bit rate can be understood as image quality).
Video Parsing#
If you don't have a TV box or a soft router at home and want to watch on TV, you can only download it. Sometimes you may want to download videos from Bilibili or other platforms, so I use a convenient parsing website, highly recommended. Of course, there are also some plugins or software with the same function, but I think this parsing website is more convenient, supports more platforms, and does not require downloading software.
However, there is still one problem. When downloading high-definition resources, the audio and video often need to be downloaded separately. If it is on a computer, many software supports merging audio and video playback, but if you want to watch it on TV, you need to merge the audio and video first.
Merge Methods#
Here are two recommended methods. The first one is to use editing tools, drag in the materials and then export them. The other method I use is the moviepy
library in python
.
First, make sure that Python is installed on your computer, and then download the moviepy
library.
pip install moviepy
Then paste the following script into Notepad and change the file to .py
format.
from moviepy.editor import VideoFileClip, AudioFileClip
def merge_audio_video(input_video, input_audio, output_file):
video = VideoFileClip(input_video)
audio = AudioFileClip(input_audio)
final_video = video.set_audio(audio)
final_video.write_videofile(output_file)
# Example usage
merge_audio_video('input.mp4', 'input_audio.mp3', 'output.mp4')
Note: You need to change the file names and corresponding paths of input.mp4
and input_audio.mp3
to the ones you downloaded, such as
D:\\video\\threebody\\videoplayback.mp4
Since \
is an escape character, you need to add two \\
to the path. You can also use /
instead. The output file name output.mp4
is the same. This concludes the tutorial on merging audio and video.
Note#
-
Whether using editing software or the
moviepy
library inpython
, the export speed is always very slow. Those who often edit videos should have a deep understanding of this. It may be related to the weak configuration of my computer. Therefore, it is recommended to use a player that can play audio and video separately when watching. -
Regarding the price, a single platform in China costs several tens of yuan per month. In the past, I shared a Netflix membership for only ten yuan a month, so I personally think it is very cost-effective to spend money on a VPN to watch foreign platforms.
-
The disadvantage is that you need a VPN, and there is no fancy function like bullet comments and interactive features on some video platforms. The main focus is on pure viewing. If you like interaction or bullet comments, then this method is obviously not suitable.
-
Supporting genuine content is an important part of a healthy commercial cycle, but we can also use some alternative methods to reduce personal costs, whether it is watching on YouTube or borrowing an account. The essence is the same.
Additional#
Since I have talked about merging audio and video, let me briefly explain how to extract audio from a video. Because sometimes I need to use the audio from the video as a ringtone, so this function is very useful to me. The previous tutorial is the same as the merging tutorial, but the code is slightly different.
from moviepy.editor import VideoFileClip
def extract_audio(input_video, output_audio):
video = VideoFileClip(input_video)
audio = video.audio
audio.write_audiofile(output_audio)
# Example usage
extract_audio('input.mp4', 'output.mp3')
``