君往何处 发表于 2012-3-22 10:31

[漫版万能]求解0时长m2ts文件的转换(已解决)

刚下了小圆脸Portable的特典BDMV,解压后在Stream文件夹里有不少0长度的m2ts文件,Windows下预览可以看到完整的图像,但是用播放器一闪就过去了,显示为0时长,用mediainfo查看了一下长度小于1s。
现在我想把这些0时长的文件转化成图片,之前是计划用播放器截图的,但是播放器看不到,所以……
求将这些m2ts中的图像提取为图片文件的方法

下面是其中的一个,以及对应的mediainfo信息

Orz 115地址一枚
ttp://115.com/file/anm5o2ef#00454.zip

General
ID                                       : 0 (0x0)
Complete name                            : D:\BDMV\STREAM\00454.m2ts
Format                                   : BDAV
Format/Info                              : Blu-ray Video
File size                                : 378 KiB
Duration                                 : 180ms
Overall bit rate                         : 15.3 Mbps
Maximum Overall bit rate                 : 15.0 Mbps

Video
ID                                       : 4113 (0x1011)
Menu ID                                  : 1 (0x1)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings, CABAC                   : Yes
Codec ID                                 : 27
Duration                                 : 42ms
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 fps
Standard                                 : NTSC
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Color primaries                          : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics                 : BT.709-5, BT.1361
Matrix coefficients                      : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

akitox 发表于 2012-3-22 10:38

附件下载完成后显示“该文件已损坏”

君往何处 发表于 2012-3-22 10:50

引用第1楼akitox于2012-03-22 10:38发表的:
附件下载完成后显示“该文件已损坏” images/back.gif

Orz,上传到115了一份
ttp://115.com/file/anm5o2ef#00454.zip

reekilynn 发表于 2012-3-22 10:55

ffmpeg -i source.m2ts output.png
source.m2ts替换成你要截图的m2ts文件
output.png替换成你要输出的图片文件 可以是png/jpg/bmp格式(扩展名自己改)

ffmpeg的话……自己放狗搜一个吧。

天神十三煞 发表于 2012-3-22 11:04

没戏,这些slideshow都是264
不是图,除了按帧截图不要想了
ffmpeg那个抽png是抽菜单的吧
不要告诉我是为此264转成图还写了个功能
另外,如果真的包含png的话,不需要ffmpeg
最好用BD reauthoer来抽M2TS的图片

君往何处 发表于 2012-3-22 11:06

引用第3楼reekilynn于2012-03-22 10:55发表的:
ffmpeg -i source.m2ts output.png
source.m2ts替换成你要截图的m2ts文件
output.png替换成你要输出的图片文件 可以是png/jpg/bmp格式(扩展名自己改)

ffmpeg的话……自己放狗搜一个吧。 images/back.gif

哦哦,谢谢,试过可用了

天神十三煞 发表于 2012-3-22 11:13

233,还真的写了个转slideshow的264为png的功能啊
不过反正都不是抽取,有批量更好了,BD截图最好用QC

akitox 发表于 2012-3-22 12:00

试了各种小手段都不成功,风怒的用EDIUS直接输出了一张png
==============================================================
附件太大,上传个115
http://115.com/file/e7na81xs

烈之斩 发表于 2012-3-22 12:06

引用第4楼天神十三煞于2012-03-22 11:04发表的  :
没戏,这些slideshow都是264
不是图,除了按帧截图不要想了
ffmpeg那个抽png是抽菜单的吧
不要告诉我是为此264转成图还写了个功能
另外,如果真的包含png的话,不需要ffmpeg
....... images/back.gif

ffmpeg那个最开始就是截视频图用的啊…… 什么叫“为此264转成图还写了个功能”...

天神十三煞 发表于 2012-3-22 12:13

我记得命令截图不是要带帧数或时间的么
很久没用了,还误以为是另外的功能
默认转编码首帧为图?还是说第一个I帧?
要是slideshow是动态展开或先黑屏的就麻烦了吧
另外这么写命令行的话不如手工截图快
建议用3GP之类的GUI搞个批量

烈之斩 发表于 2012-3-22 12:25

引用第9楼天神十三煞于2012-03-22 12:13发表的:
我记得命令截图不是要带帧数或时间的么
很久没用了,还误以为是另外的功能
默认转编码首帧为图?还是说第一个I帧?
要是slideshow是动态展开或先黑屏的就麻烦了吧
另外这么写命令行的话不如手工截图快
....... images/back.gif

第一帧

osk666 发表于 2012-3-22 13:24

页: [1]
查看完整版本: [漫版万能]求解0时长m2ts文件的转换(已解决)