Как отменить изменения Yo uTube для загруженного видео

Когда я загружаю фильм на YouTube, а затем скачиваю его по указанной ссылке, это тот же фильм, но куски файлов изменяются... есть ли способ отменить кодировку YouTube, чтобы файл, который я загружаю, и файл, который я загружал, были 100% то же самое??

Я скачиваю с использованием Python PyTube

Спасибо

from pytube import YouTube
import defines
# not necessary, just for demo purposes.
from pprint import pprint

yt = YouTube(defines.url)

# Once set, you can see all the codec and quality options YouTube has made
# available for the perticular video by printing videos.

pprint(yt.get_videos())

# [<Video: MPEG-4 Visual (.3gp) - 144p>,
#  <Video: MPEG-4 Visual (.3gp) - 240p>,
#  <Video: Sorenson H.263 (.flv) - 240p>,
#  <Video: H.264 (.flv) - 360p>,
#  <Video: H.264 (.flv) - 480p>,
#  <Video: H.264 (.mp4) - 360p>,
#  <Video: H.264 (.mp4) - 720p>,
#  <Video: VP8 (.webm) - 360p>,
#  <Video: VP8 (.webm) - 480p>]

# The filename is automatically generated based on the video title.  You
# can override this by manually setting the filename.

# view the auto generated filename:
print(yt.filename)
# Pulp Fiction - Dancing Scene [HD]

# set the filename:
# yt.set_filename('Dancing Scene from Pulp Fiction')

# You can also filter the criteria by filetype.
pprint(yt.filter('flv'))


print(yt.filter('mp4')[-1])
# <Video: H.264 (.mp4) - 720p>

# You can also get all videos for a given resolution
pprint(yt.filter(resolution='480p'))

# [<Video: H.264 (.flv) - 480p>,
# <Video: VP8 (.webm) - 480p>]



video = yt.get('3gp', '240p')

# NOTE: get() can only be used if and only if one object matches your         criteria.
# for example:

pprint(yt.videos)  

video = yt.get('webm')
video.download('here1.webm')

1 ответ

Youtube кодирует видео, чтобы сохранить пропускную способность и минимизировать ненужный веб-трафик. Файлы закодированы на серверах YouTube, и, скорее всего, оригинал будет удален в процессе.

И зачем ты вообще это сделал? Вы можете передавать / обмениваться файлами (если это то, что вам нужно) через различные другие службы или протоколы, такие как FTP или Dropbox и тому подобное.

Другие вопросы по тегам