lafir 发表于 2023-11-2 09:25

请问.tp格式的hdtv录制视频怎么无损重封装为mp4或者mkv格式?

下了一部老电影是mpeg2编码录制的hdtv,封装格式是.tp,手上的几个常见的封装工具试了一下都不支持该格式。请问该怎么无损重封装?还是只能转码压制了?

ibud 发表于 2023-11-2 09:30

用最新的ffmpeg试试。
ffmpeg -i xxx.tp -c copy output.mkv

huihuige 发表于 2023-11-2 09:31

ShanaEncoder?
mkvtoolnix?

lafir 发表于 2023-11-2 09:38

huihuige 发表于 2023-11-2 09:31
ShanaEncoder?
mkvtoolnix?

mkvtoolnix最新版实测.ts可以,.tp不行,不知道为什么,shana还没试

Mashiro_plan_C 发表于 2023-11-2 11:52

2楼应该正解

imyz 发表于 2023-11-2 12:15

转码还能实现无损的,我浅薄的认识是没有,只能做到“接近无损”

不知道有没有大佬清楚?

Jimmy_Qiu 发表于 2023-11-2 15:05

imyz 发表于 2023-11-2 12:15
转码还能实现无损的,我浅薄的认识是没有,只能做到“接近无损”

不知道有没有大佬清楚? ...

不转码即可。从原容器格式里提取音视频码流,直接封装到新的容器格式。

xy. 发表于 2023-11-2 15:12

imyz 发表于 2023-11-2 12:15
转码还能实现无损的,我浅薄的认识是没有,只能做到“接近无损”

不知道有没有大佬清楚? ...

很多视频编码都支持无损, 甚至包括 H.264, 从无损转到另一个无损不就没损失了, 只是现实里不会有人这么干

jim9606 发表于 2023-11-2 23:44

Jimmy_Qiu 发表于 2023-11-2 15:05
不转码即可。从原容器格式里提取音视频码流,直接封装到新的容器格式。 ...

换封装容器就是无损的,只要两边的容器都支持这种编码即可,例如AVC/HEVC/AV1在mp4(ISO BMFF)和mkv(Matroska)两种容器互转,还有直播的flv/hls/dash流转单个mp4都是。

还有种也挺常见的是jpeg序列跟mjpeg互转,因为mjpeg就是若干jpeg组合的结果,只要附加上帧速率就行,无需重编码。

但有些比较新的组合可能只是部分旧播放器未支持,例如mp4容器装opus音频编码和VP9视频编码。

这些步骤都可以用万能的ffmpeg完成,绝大多数媒体转码工具都是基于ffmpeg的。

jim9606 发表于 2023-11-2 23:48

看描述九成是MPEG2-PS,你可以用ffprobe验证下
ffmprobe -show_format orig.tp
2# 的方法可以无损转换,转成mkv或者mp4都行
ffmpeg/ffprobe 可以去 ffmpeg.org下载
页: [1]
查看完整版本: 请问.tp格式的hdtv录制视频怎么无损重封装为mp4或者mkv格式?