博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 播放视频 ftp_视频在通过Python ftplib上传时出现损坏
阅读量:6270 次
发布时间:2019-06-22

本文共 815 字,大约阅读时间需要 2 分钟。

我正在尝试使用Python中的ftplib库来尝试将一些视频FTP到我的网站上。我有一个基本的“工作”脚本,但有一个问题。当我试图用VLC播放器播放我的视频时,它似乎被破坏了,因为它只播放视频的前15秒(可能直到视频中的某个重要关键帧,但这可能不包括要点),然后音频有时也会继续播放。在

奇怪的是,如果我在本地目录和远程目录上执行ls -l,文件大小是相同的(即使Mac本地计算文件大小为75.6mb,而cPanel文件管理器将其显示为71.2mb)。为了进行双重检查,两端的MD5校验和也是一样的。但是很明显,服务器端的数据并不完全正确。很有可能的是,我可能没有在Python脚本中正确地打开.mov文件,因为我花了一点时间来思考文件和类似于文件的对象(这意味着我可能还是搞错了)。在

这是我当前的上传脚本:#!/usr/bin/env python

import os

from ftplib import FTP

# Log in to the FTP server

ftp = FTP('campusweatherservice.com')

ftp.login('myusername', 'mypassword')

# Change directories to the intended video source

os.chdir('/Users/cws/Desktop/CNET')

f = file('cnet.mov', 'rb') # Currently opening the file as a file object

ftp.storbinary('STOR CNET.mov', f) # We then try to store it this way

# Close our file object and then quit the FTP client

f.close()

ftp.quit()

转载地址:http://stspa.baihongyu.com/

你可能感兴趣的文章
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>
淘宝天猫上新辅助工具-新品填表
查看>>
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
查看>>
nginx反向代理
查看>>
操作系统真实的虚拟内存是什么样的(一)
查看>>
hadoop、hbase、zookeeper集群搭建
查看>>
python中一切皆对象------类的基础(五)
查看>>
modprobe
查看>>
android中用ExpandableListView实现三级扩展列表
查看>>
%Error opening tftp://255.255.255.255/cisconet.cfg
查看>>
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
查看>>
python多线程队列安全
查看>>
[汇编语言学习笔记][第四章第一个程序的编写]
查看>>
android 打开各种文件(setDataAndType)转:
查看>>
补交:最最原始的第一次作业(当时没有选上课,所以不知道)
查看>>
Vue实例初始化的选项配置对象详解
查看>>