1
iConnect 2021-01-07 10:42:20 +08:00 via Android
这显然是技术的锅,wmv 转 mp4 很常见的功能。
|
2
iConnect 2021-01-07 10:42:35 +08:00 via Android
技术应该去实现。
|
3
iConnect 2021-01-07 10:43:24 +08:00 via Android
而且二次转码,清晰度也会受到影响。
|
5
xmumiffy 2021-01-07 10:47:48 +08:00 via Android 1
支持简单,另外提需求,预估收费 50 万
|
6
Jirajine 2021-01-07 10:48:38 +08:00 via Android
上传以后你们后台转码不就得了,也不算多麻烦吧。
|
7
murmur 2021-01-07 10:50:45 +08:00
@kaka6 批站可以筛选用户,商业定制开发不行,别人是买你的软件当然有提需求的权力
这就看需求怎么拟了,是“常用视频格式”还是“xxx 、xxx 、xxx 等视频格式”还是明确哪些视频、编码什么、码率多高 |
8
boris93 2021-01-07 10:52:25 +08:00 via Android 3
其实就是需求沟通不明确的锅
上传视频说大了是一个功能,说小了,视频什么格式,要不要在线播放,格式不通用的时候要不要转码,这些情况就应该在开发前事无巨细的沟通清楚形成文档,既方便开发,事后撕逼打官司也有证据 |
9
gam2046 2021-01-07 10:52:54 +08:00 22
wmv 可以支持的,但是由于这是微软的私有技术,在原技术开发合同中没有明确支持,增加这项功能是需要额外支付技术开发费用的。这边建议您自己先转换一边。
如果甲方愿意加钱,那还犹豫什么? FFMPEG 套起来一把梭,一下午的功夫,几万块钱到手了。 |
10
fancy2020 2021-01-07 10:57:03 +08:00
广告?
|
11
kaka6 OP |
13
Vegetable 2021-01-07 11:04:43 +08:00 15
能和客户说出傻逼两个字的开发,能从沟通群中移出去吗。。。对大家都好真的
|
14
yksoft1test 2021-01-07 11:05:28 +08:00
ffmpeg 不是支持 wmv 包装和里面大部分的 codec 吗?
|
15
7654 2021-01-07 11:06:31 +08:00
业务:重复老开发的话,如果你想直接上传 wma,由我们转码或者增加新功能,不过得加钱
|
16
fredcc 2021-01-07 11:10:05 +08:00 via Android
什么功能都可以做啊,加钱啊
|
17
iConnect 2021-01-07 11:13:32 +08:00 via Android
@kaka6 后端转码,不是前端支持。b 站前端还要支持 web,wmv 不是 web 支持的标准。
|
18
dzdh 2021-01-07 11:15:48 +08:00 9
说转码的佬们,你们知道人家的场景吗?知道业务量吗?知道转码一个 5 分钟的视频要多少硬件资源占用耗时吗?人家是做优酷爱奇艺腾讯一样做的专业视频站吗?提供的方案需要额外多付 1 分钱你负责掏吗?
『他也没说啊』的请 block 我,谢谢。 |
19
fengmumu 2021-01-07 11:20:32 +08:00
啥,难道不是 啊 这个你找产品啊,需求我不管啊
|
20
misdake 2021-01-07 11:22:58 +08:00
加点钱,加一个 wasm 或者 asmjs 的 ffmpeg 转码功能。如果传了 wmv 就页面里转,慢得要死,同时提示如果自己转会快很多,给个下载链接。
|
21
deorth 2021-01-07 11:23:04 +08:00 2
你们开发为啥要对接客户?
|
22
xxjiege 2021-01-07 11:23:34 +08:00
说白了,还不是钱不到位。
|
23
kaka6 OP |
24
boris93 2021-01-07 11:30:55 +08:00 via Android
@Vegetable #13 同意。沟通是为了解决问题,不是为了发泄情绪。东西不好,要说东西为什么不好,而不是这东西傻逼
|
25
marcong95 2021-01-07 11:47:43 +08:00
|
26
Osk 2021-01-07 11:53:07 +08:00 via Android
开发说话有点问题。。。
另外,客户非要上传 wmv 就让他传呗,限制只能用最新版 chrome/360se(doge),前端 ffmpeg wasm 在浏览器里转码,反正又不占用你们的服务资源去转。慢点就慢点,又不是不能用.jpg 或者,干脆搞个专用客户端给他们,electron + ffmpeg 套个壳,反手收他个十万块的客户端费用 /doge/ |
27
0ZXYDDu796nVCFxq 2021-01-07 11:53:22 +08:00
上传一个视频,不是需要转换成多种不同分辨率和码率的吗
mp4 --> mp4(2160p, 1080p, 720p, 480p, 360p, 240p) wmv --> mp4(2160p, 1080p, 720p, 480p, 360p, 240p) 允许上传 wmv 有什么问题 |
28
Mithril 2021-01-07 11:55:11 +08:00
wmv 不就是个 container 。。。
他那个视频编码你就说是要专利费的,额外交钱就行了。 |
29
wunonglin 2021-01-07 11:55:40 +08:00
|
30
JerryCha 2021-01-07 12:58:15 +08:00
1202 年了居然还有人能录出 wmv 视频
|
31
enenlee 2021-01-07 13:13:47 +08:00
服务器装个 ffmpeg 客户上传 wav 格式或其他格式的 后台统一转成 mp4 可行不
|
32
fzgzs 2021-01-07 13:24:45 +08:00
wmv 在 PPT 里面最好用
|
33
enenlee 2021-01-07 13:24:46 +08:00
我觉得最好后台统一转一下, 音视频内容编码还有好几种 同样是 mp4 格式的视频 里边编码格式还有好几种,不同软件弄出来的 mp4 视频做出来的编码格式不一定是相同的 这种问题让客户去手动转就是一种妥协方式,并没有本质解决问题
|
34
3dwelcome 2021-01-07 13:32:00 +08:00
可以给客户写个 PC 客户端,把 FFMPEG 封装进去,静默转换后上传。
后台转会占用服务器资源,虽然我不觉得楼主的服务器已经满载了,但是本着能前端 /客户端处理的事情,就尽量不在服务器上处理的原则,还是给一个客户端比较好。 当然,遇到什么钱都不出的客户,尽提要求,换谁都受不了。 |
35
opengps 2021-01-07 13:36:29 +08:00
加钱加功能,这才是现实中的问题处理方式。
wmv 不是 mp4,不被浏览器天然支持,开发之前没预估到工作量,直接推给程序员背锅显然不合适。说客户傻的,也是没明确开发功能表,客户作为用户更不懂这问题,推给客户也解释不通。 这个时候应该的是项目经理出来,给开发追加任务,给客户追加费用,给项目追加周期。 |
36
markgor 2021-01-07 13:42:06 +08:00 3
@enenlee
功能本身是简单啊,但是涉及到很多因素; 1 、服务器转码,现有业务服务器是否能支撑,并发转码能转多少个?这个功能实现了客户嫌慢甚至影响了其他服务怎么办? 2 、转换进度和转换途中出错怎么办?是另行后台增加个队列,然后记录转换结果之类的吗?如果是,在开发方层面是增加了投入的,并非 装个 ffmpeg 就能转换。 3 、之前架构可能是就把文件上传到 oss,然后保存路径,现在可能变了需要上传到服务器,然后转换为 MP4,再上传至 OSS,架构上已经产生改变了,也不是一个 ffmpeg 能搞定的事情吧? 还是那句话,谁都知道能做,只是凡事都需要付出代价罢了。 如果之前合同有提及是支持这个格式的,那别怪客户。 如果没提及支持这个格式的,和客户说清楚理由,客户也会谅解。 |
37
GeruzoniAnsasu 2021-01-07 13:45:35 +08:00 1
我看到上文,准备好的第一句话跟这个产品一模一样:
“wmv 是微软私有格式” 然后下文糊弄客户说要买授权也好说不通用也行反正随便什么理由都能拒回去 跟客户沟通需求的时候油滑一点,客户一定是没你懂的,要不然他也不会买你做的东西而是他来做了。所以根本不用告诉他为什么,只需要说我们不支持然后给他 planB 就行 你看开发跟产品说的意思明明一模一样,但效果完全不同 |
38
GeruzoniAnsasu 2021-01-07 13:49:46 +08:00
产品部标准需求应对策略:
第一阶段 - 宣称我们支持 第二阶段 - 说绝大多数场景已经支持了,但您的特殊场景覆盖不到 第三阶段 - 说我们会在未来版本更新这个支持,已经排期了 第四阶段 - 说我们的新版本增加了其它 fantasitc 新功能,然后把一年前客户提的细枝末节需求忽略掉 |
39
across 2021-01-07 13:49:54 +08:00 2
明显是前面的开发太蠢了····
就算没工夫做多格式支持,也要先按下 [待后续版本研究] ,何况客户的需求其实提的十分在理,toB 业务,连商户场景都没搞清楚。 |
40
zhw2590582 2021-01-07 13:53:51 +08:00
这个需求也不复杂,只要客户加钱提需求就加上
|
41
USAA 2021-01-07 14:04:06 +08:00
说白了,就是没加钱呗,加钱了 Ts 的都能给你在线转了
|
42
MrJeff 2021-01-07 14:06:19 +08:00
在我司这样回复客户的已经 say goodbye 了
|
43
Nadao 2021-01-07 14:12:02 +08:00 3
在用户角度,明显是产品垃圾嘛,连个 WMV 都不支持,本来就是个残次品(技术上本来就可以实现)。
你会用一个连 WMV 都播不了的视频播放器吗? |
44
felixcode 2021-01-07 14:16:48 +08:00 via Android
理由很多种,但非要说客户上传的文件格式傻 B,转弯着让客户觉得自己的需求傻 B,还要扯 IE 傻 B,显得莫名其妙,这种乙方也是牛了。
更不用说需求文档有没指明格式范围了,如果是常用视频格式的话,那 wmv 显然是。 |
45
Mitt 2021-01-07 14:24:18 +08:00 via iPhone
虽说开发不用像产品那样会说话吧,但这个开发这语气跟公司欠他钱一样这么怼客户,双商看着有点低,反正我一直都是不想做的话就跟客户谈难度提建议,懒一点的就是说这个需要内部讨论一下,让他找其他人提需求,不会上来就这么怼客户的
|
46
TyStark444 2021-01-07 14:27:25 +08:00
拿着别人的钱办事,能不能收敛一点态度。自由市场,你不做别人做。
|
47
hagandai 2021-01-07 14:27:38 +08:00
老开发的回复就很正确了
新开发这回复。。。显示出差距,得好好理解和调整 |
49
reus 2021-01-07 14:34:57 +08:00
这个开发不应该再在这个群里,完全不懂得怎么和客户沟通,拉进来干嘛?
|
50
515576745 2021-01-07 14:38:59 +08:00 via Android
后台转码多耗自愿是真的
|
51
neoblackcap 2021-01-07 15:05:23 +08:00
@kaka6 在线转码跟你用软件转码是一样的,绝大多数都是调用 FFmpeg,有啥区别。最多就是转码参数有差异。要多干活才是真的
|
52
LaGeNanRen 2021-01-07 15:20:32 +08:00 2
不是,为什么你们都在关注“能不能加功能”和“该不该这样说”上面啊
只有我关注为什么一个客户在和技术 bb 而不是找产品或者运营么?没有对接么 |
53
lwlizhe 2021-01-07 15:35:51 +08:00 1
低情商 高情商 .jpg
|
54
otakustay 2021-01-07 15:42:17 +08:00
客户接受转码的,就买个对象存储往里一丢,让对象存储去转不就行了
|
55
towry 2021-01-07 15:54:47 +08:00
直接说需要加大概多少钱就行了。
|
56
lshero 2021-01-07 16:12:29 +08:00
realnetworks 表示我还能战
|
57
yinzhili 2021-01-07 16:14:57 +08:00
这个问题加钱就可以解决.jpg
|
58
markgor 2021-01-07 16:16:46 +08:00
@enenlee
转换途中出现异常怎么处理? 正常涉及转码类的做法: 1 、上传文件,丢进转码队列,标识为未转码; 2 、消费队列,完成后标识为已转码,产生异常的就标识为转换失败。 3 、队列对用户是要可视的,可能不需要细致到转换百分之几,但是最起码让用户看到转换状态 和 异常时允许客户重新发起转换 等的动作。 最后,参考贴主发的。他们设计时候就没考虑过转换的事情,他们只是单纯保存用户的文件路径。然后把之前得流程改成现在这个流程,你还觉得是一个 ffmpeg 就完事了吗? 没错,转换的核心的确就是跑下 ffmpeg 就完成了,但是增加转码 CPU 使用率会增高多少? CPU 占用率高了是继续投机器划分业务?资金谁出? |
59
rodrick 2021-01-07 16:24:58 +08:00
ToB 不能这么做的,客户直接对接需求再不想做也要说个“后续会有跟进”
|
60
xinyang5302677 2021-01-07 16:33:57 +08:00 1
为什么要用 mp4 不用 m3u8 ?
|
61
clrss 2021-01-07 16:46:11 +08:00
客户: 要转 mp4 是吧, 好的. (然后右键重命名).
|
62
mooyo 2021-01-07 16:46:13 +08:00
系统不支持且不打算开发: 这个功能目前在排期中,后续会持续进行迭代。
系统不支持但优先级较低: 这个功能已经排期并有专人跟进了! 系统不支持但优先级较高: 这个功能预计下周(下周复下周)上线! |
63
mooyo 2021-01-07 16:47:34 +08:00
这个我感觉还不如直接在上传的地方贴个 URL 引导用户自行转码。
|
64
randyo 2021-01-07 16:50:15 +08:00 via Android
作为开发,不想跟客户逼逼,产品去逼逼
|
65
iceneet 2021-01-07 16:56:28 +08:00
开发就不要直接对接客户了 不会说话分分钟把生意搞砸
|
66
oszlso 2021-01-07 17:01:57 +08:00
得转,即使是 MP4 也得转,带宽不花钱啊?
|
67
longbye0 2021-01-07 17:15:31 +08:00
首先区分转码和封装
|
68
kingfalse 2021-01-07 18:17:54 +08:00
转码&压缩,客户上传啥格式不都得过一遍?
|
69
wangbenjun5 2021-01-07 18:23:31 +08:00
只要给钱就能支持,服务器转码也要资源成本的,客户能自己转最好了
|
70
FS1P7dJz 2021-01-07 19:44:48 +08:00
看起来你们并不会对上传的视频做任何转码处理
那么在大部分场景下,其实这都是有问题的 例如上传了一个超高码率的视频,稍微差一点的设备不能流畅播放怎么办?网络情况不好的时候,播放缓存太慢怎么办? 但凡涉及到多媒体处理的场景,除了原始档存一个,大多都会生成几个不同码率的文件吧 那么添加一个 wmv 支持也并不是什么太难的事情 授权,耗时等等,本来就是项目立项要做的事情,转码丢显卡,甚至 intel 核显处理就是,各类云平台也有类似的服务 把这个功能做成一个接口,无论是对接外部公有云,还是为了以后内部转码集群,都是很方便的 |
71
enenlee 2021-01-07 21:09:32 +08:00 via iPhone
@markgor 音视频转码我都做过 坑我也踩过,就是因为前期没转码,后期音视频播放出现问题。不管怎么说给用户的音视频内容都得统一转码,你可以找这样那样的理由逃避推辞妥协,但没有实质解决问题 还有你不是贴主不要对对方的服务器资源问题指三道四 你辛辛苦苦列举一大堆问题 在我看来就是在找借口不想解决问题。我认为音视频转码本身就是一个很合理的需求 网上一大堆参考案例 花花心思就能解决。 找借口并不能解决问题,你有这闲功夫多百度 谷歌一下
|
72
wdlth 2021-01-07 22:00:05 +08:00
加钱,上流媒体服务,切片 HLS……
|
73
kaka6 OP |
74
ClericPy 2021-01-07 22:18:04 +08:00
haha 今天刚看到一个为什么百度搜图不支持 webp
|
75
kaka6 OP 其实有操作手册,告知怎么传视频,怎么转,用什么格式
只是客户不看,有问题直接群里说 有时候客户也是要刷存在感,感觉交年费了,不使唤点事不自在 在线转码确实耗资源,也耗时,得控制文件大小,要不给传个 1G 的视频,要转半天,网络不稳时更容易出异常 |
76
westerndream 2021-01-07 23:49:00 +08:00
真需要做的话是不是考虑来个 ffmpeg.js ,在浏览器转了上传,哈哈
|
77
xcstream 2021-01-08 00:46:05 +08:00
后台转码 可以
|
78
danhahaha 2021-01-08 00:54:44 +08:00
这种情况,就告诉他 XXX 的产品(他知道的大公司)也不支持
|
79
jinliming2 2021-01-08 00:54:46 +08:00
这种场景不得加钱给定制一个 exe 的视频上传工具,提供自动转码然后上传的功能(实际上就把 ffmpeg 封装进去简单打包一下就行)。
|
80
nuk 2021-01-08 01:23:45 +08:00
给客户一个解决办法就行,一般都会满意,比如写个文档说你自己怎么怎么弄,因为我们不可能所有的格式都支持。
不过。。客户能直接找到开发,这个流程是不是有点不对? |
81
markgor 2021-01-08 09:09:48 +08:00
@enenlee 存在即是合理,任何需求都有两面性,而且我列举的也并非推辞。
从上面 LZ 发出对话角度,基本就可以确定他们架构本来上就没转码的这个服务,这点从聊天对话已经看出了。 在技术的角度,一切都是可以的,但同时需要承担风险,企业是不可能单方面去承担这个风险,哪怕只是做一点点的修改,影响到现有业务怎么办? 既然您说您做过音视频转码,能告知做的是哪个平台的?你们是用一台机子跑全场还是单独区分开各种业务?做这个功能你们花费多少时间?现在成果是否稳定? |
82
markgor 2021-01-08 09:18:46 +08:00
@enenlee
在技术的角度,我不敢说 100%,大部分你让他改个几年前项目,哪怕就改个字段,他都十分不情愿。 在产品的角度,客户说啥都可以,但是钱是前提。 在客户的角度,一切都是理所当然的,除了加钱。 我觉得你是站在客户角度去思考技术问题..... 我不是抬杠,这问题你明显就是处于百度有答案,你怎么不会去找?找不到用谷歌啊,再不是你看看学术文档,根据论文里的算法实现下就行了,有什么难的? 说永远是简单的,既然百度谷歌什么都有,为什么客户不自己弄呢? 你说你负责过相关的项目开发,除非你这套音视频转码是内部应用,否则公布下出来也没什么问题吧? 而且你说你做的时候踩过坑,换你的话说 不是就用 ffmpeg 吗?能有什么坑? 但是,我赞同您所说的, “找借口并不能解决问题”,不过需要补充上解决问题是双方的事情,而非单方无条件解决。 |
85
HenryWang0723 2021-01-08 10:29:22 +08:00
尽管我能够理解开发人员情商低,但是这种对话还是把我震惊了。实际目标是解决用户问题,而他的诉求是拒绝用户问题,即使出发点都是自己省事,也要讲究技巧方法论。所以每个职位有每个职位的价值,也有价格
|
86
FrankHB 2021-01-10 02:13:29 +08:00
要开发教育客户什么是傻逼?
这是穷到了老板和开发不是同一个人但开发还要兼任售后客服? |