1
wuminwjd 2020-05-29 22:49:25 +08:00
videoproc 应该可以
|
2
nyanpass1 2020-05-29 22:49:53 +08:00 8
ffmpeg -i input.flv -vcodec copy -acodec copy output.mp4
ffmpeg -i input.mkv -vcodec copy -acodec copy output.mp4 |
4
LincolnZh 2020-05-29 22:58:22 +08:00 via iPhone
FFmpeg,音频流视频流选择 copy 即可
|
5
xinge666 2020-05-29 22:59:51 +08:00 via iPhone
ffmpeg 重新封装即可,1 秒搞定,2l 正解
|
7
BrettD 2020-05-29 23:12:29 +08:00 via iPhone
ffmpeg 可以自己手动设置的参数灵活多了
|
8
hugsky 2020-05-29 23:13:24 +08:00
HandBrake
|
11
WesleyNZ OP @hugsky handbrake 在哪里设置可以直接 copy 视频原来的内容呢?我选择 1080p 结果把我的视频给裁剪了。(视频是 780x530 )
|
13
clrss 2020-05-29 23:57:31 +08:00 1
@WesleyNZ handbrake 没法 copy, 还是 ffmpeg 命令行最稳妥.
推荐地址: 搜 ffmpeg zeranoe. 一般用 release static 版本. 二楼的命令应该是对的. 至少要复制一遍数据流, 确定慢不是磁盘瓶颈? 补充: HEVC(h.265)的话要额外添加一个参数 -tag:v hvc1 才能预览. |
14
WesleyNZ OP @clrss
AR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Stream #0:1: Audio: vorbis, 44100 Hz, stereo, fltp (default) [mp4 @ 0x7f8f45004e00] track 1: codec frame size is not set Output #0, mp4, to 'output.mp4': Metadata: 输出了 但是有一些文件本身的信息没有了,我这里上传不了 imgur 的图 很难受 没法给你解释。。 我用 permute 转换以后文件大了 3 倍。吓到了。。 |
16
Puteulanus 2020-05-30 02:55:07 +08:00
VideoProc 在最近的 Bundlehunt 里有优惠,6 刀
https://bundlehunt.com/ |
17
WesleyNZ OP @Puteulanus 这个软件经常免费我还是不买了
|
18
dingdangnao 2020-05-30 09:43:04 +08:00 via iPhone
Permute
|
19
jxie0755 2020-05-30 09:52:53 +08:00
Handbrake, win 和 mac 平台都有
|
20
WesleyNZ OP @dingdangnao 不支持我说的功能 我有这个软件
|
22
dingdangnao 2020-05-30 10:54:51 +08:00 1
我看懂了,你是希望原视频除了后缀什么都不变?怎么可能?
|
23
daozhihun 2020-05-30 11:00:14 +08:00
videoproc,5 分钟以内不用掏钱,不然要付费了(可以一次性买断)
|
24
WesleyNZ OP @dingdangnao 为什么不可能?
|
26
aptupdate 2020-05-30 11:10:01 +08:00 via iPhone
不知道自带的 iMovie 能不能转
|
27
daozhihun 2020-05-30 11:22:19 +08:00
@WesleyNZ 我不懂你是什么意思,你可以下载下来试用看看,5 分钟以内的视频免费试用,先看看合不合要求好了,我不懂什么叫做换容器转换
|
29
realkenshinji 2020-05-30 11:23:01 +08:00 via iPhone
ffmpeg
|
31
CuSO4 2020-05-30 11:51:56 +08:00
HandBrake 省心
|
32
mxalbert1996 2020-05-30 12:02:04 +08:00 via Android 1
所以楼主是不准备解释到底想要什么「文件本身的信息」了?
|
33
newage126 2020-05-30 13:04:55 +08:00
handbrake 被杀毒软件查出来有毒
|
36
WesleyNZ OP @mxalbert1996 我家里网络有问题 手机 imgur 微博, 电脑 imgur, 微博 都不让上传图片,我买了 V2EX 会员上传图片到现在还没给我充值,我已经付款了。。
|
37
WesleyNZ OP @jxie0755 我查了一下只能说你是放屁了。。‘
@CuSO4 不可以实现这个功能我再次强调 @newage126 绝对无毒,你自己编译试试看 What's the problem with Handbrake? When you're using Handbrake to convert from one container format to the other (i.e. MKV to MP4 in your case), Handbrake will re-encode the video. See also the respective feature request that would have enabled video passthrough: 「「「「「「 Sorry, adding video passthrough is not planned. HandBrake is designed to be a video transcoder. It wasn't designed to allow passthrough.」」」」」」」 看这里 ⬆️ So, anytime you're changing containers with Handbrake, your video is going to get re-encoded, which means it a) takes time and b) may introduce quality loss. Do I have to re-encode? Couldn't I just swap the container? Since passthrough is not possible, ask yourself: Do I need to re-encode? If you only want to change the container from MKV to MP4, you usually don't need to encode anything, you just change the "wrapping" around the video. This doesn't lose quality, and it'll be a much faster process. You can swap containers easily with FFmpeg – you just have to tell it to copy the video and audio streams: ffmpeg - |
41
WesleyNZ OP @jxie0755 不好意思,但是你推荐 handbrake 过很多次了,而且我也下载了 2 次,花了很多时间尝试了很多次输出格式。
最后找了很久的网络资料才得到结论 就是根本无法只换容器,你浪费了我很多时间,这个明显是不能原数据输出的,你没有试过就给我推荐,感谢你的好心,但是你完全帮倒忙。 |
42
jxie0755 2020-05-30 14:15:06 +08:00 via iPhone
@WesleyNZ 无数次?我记得就是两次。两次=无数次吗?也有过其他人说 HandBrake 。浪费时间?你要解决一个问题,就得花时间试错,难道你想一步登天?在这求问,你又浪费了多少人的时间?
|
43
WesleyNZ OP @jxie0755 你看清楚官方解释了吗?我给您找出来了
「「「「「「 Sorry, adding video passthrough is not planned. HandBrake is designed to be a video transcoder. It wasn't designed to allow passthrough.」」」」」」」 加入视频调整格式功能不是我们的计划,handbrake 是设计用来转换视频格式的,本就无计划加入转换容器功能。 |
45
WesleyNZ OP @Puteulanus
@wuminwjd @daozhihun 已经购买正在尝试,但是也出现一点问题 视频是无损复制的 但是音频原格式是:Vorbis, Stereo, 44100Hz, 1061Kbps. 转换以后是 128Kbps 的 aac 文件,怎么办呢? |
46
WesleyNZ OP @jxie0755 不跟你扯了 谢谢您的建议。对于我来说 1 次没用的建议就已经足够了,1 次以上就是恶心我,你要觉得舒服可以继续留言。
谢谢你的好心,好心没能力并不一定办好事。 |
48
WesleyNZ OP @daozhihun 可以选择的,我没法发图 很郁闷 在等待手工核审( V2EX 会员)才能发图。
可以选择 ,但是最高是 160kbps 的 aac,我的原音频是 Vorbis, Stereo, 44100Hz, 1061Kbps 我觉得会有很大的损失所以不敢转。 |
49
daozhihun 2020-05-30 14:59:58 +08:00
@WesleyNZ 我不太明白为什么“不敢”,可以试试啊,源文件又不会被删掉。。
关于码率变低的问题,你既然买了就可以发邮件去咨询开发者这个问题,相当于售后服务吧 |
50
WesleyNZ OP @daozhihun 我转了。不敢的意思是,不敢用这个设置把我的全部文件转换掉,仅此而已。。
我早就试过了了。 如果是 35m 的 mkv (音频 1061kbps)转 成 mp4 视频不变,整体大小变成 36m (音频 128kbps 的 aac ) 如果是转成( 160kbps 的 aac ),文件大小变成 38M 。(这是最大选项) |
51
Maximumh 2020-05-30 16:45:30 +08:00 via iPad
如果你是为了预览的话,不如装个预览插件,转换格式太浪费资源了
|
53
wangyzj 2020-05-30 19:17:42 +08:00
wondershare video converter
我用这个 |
55
wangyzj 2020-05-30 19:46:31 +08:00
|
56
wangpao 2020-05-30 20:50:13 +08:00
@WesleyNZ 你来这里发帖不是也浪费了很多人的时间吗? 别人帮助你还会招致咒骂,真的是用圣人的标准要求别人,用贱人的标准要求自己,楼主傻逼
|
57
itgoyo 2020-05-30 20:56:18 +08:00
Permute
|
58
wangpao 2020-05-30 20:57:35 +08:00
The answer depends on what codecs are in use, what container you currently have, and what container you want to switch to. There are codecs that aren't supported by all containers, after all.
As a general solution, I recommend MKVTools if you want to switch to an MKV container, or MP4Tools if you want to switch to an MP4 container. Both apps will let you remux without having to transcode, and they'll let you select each individual video, audio, and subtitle stream that you want to include. |
59
matrix67 2020-05-30 21:04:05 +08:00
插眼,蹲个后续看暴躁楼主会不会被封(主要他还充值了)。
|
61
WesleyNZ OP @wangpao 朋友, 你不分青红皂白的也在喷啊,上面有无数个人推荐给我 Handbrake 我在试过了以后发现没有参数相同的转换,13 楼也告诉了我 handbrake 不能 copy..在这样的情况下 他还在 34 楼第二次重复跟我说 可以设置参数相同选项,然后却不说如何设置。然后我又下载 handbrake 调试了一个多小时 人都傻了。
你不帮忙没关系,帮错了也行 明明不能实现的功能,他说能够实现,这就是帮倒忙,我说一句放屁怎么着了? 管好你自己 |
65
ruixingchen 2020-06-01 10:44:53 +08:00
如果只想换 container,最简单的方式是装个虚拟机,然后用 Windows 下面的那一堆工具,反正只是 copy 也不需要性能,macOS 原生的我反正是没找到,另外 HandBrake 没有 copy 选项的,videoProc 的 copy 选项我不管怎么试都不起作用,最后还是虚拟机大法走起
|
66
WesleyNZ OP @ruixingchen windows 下什么工具可以?
|
67
ruixingchen 2020-06-01 17:05:29 +08:00
@WesleyNZ avidemux, 傻瓜式操作, 或者 mediacoder,专业一点
|
68
TaoTHU 2020-07-14 09:52:09 +08:00
- 2L 是正解,也基本是唯一正解(除非还有其它非基于 ffmpeg 的方案能做到纯流复制)。
- 如其它楼所说,不习惯用命令行的话可以搜索“ffmpeg mac gui”,免费 /收费选择都有。 - 至于“其它文件信息”( metadata, subtitle ),ffmpeg 加参数可以一并复制,具体取决于要保留哪些。有热心群众想帮楼主写参数,但楼主一直没能描述到底要哪些信息。建议楼主自己买个 ff.Works 图形界面,自己选吧。 - “只变后缀”内容不变确实不可能,不打算学相关基础知识就不必细究了。 - 我个人也讨厌不求甚解并用肯定语气指导别人的行为,不过还是文明用语批评吧。 |