ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13923|回复: 6

[Windows] 流字幕如果硬字幕输出?

[复制链接]
发表于 2019-3-25 15:08:47 | 显示全部楼层 |阅读模式
接收的是广播流。有软字幕选择,怎样通过命令带硬字幕输出呢?


视频流信息如上。想要带CHI字幕输出到设备上。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

 楼主| 发表于 2019-3-25 15:09:17 | 显示全部楼层
这应该是图像字幕
回复 支持 反对

使用道具 举报

发表于 2019-3-26 11:36:02 | 显示全部楼层
wajer 发表于 2019-3-25 15:09
这应该是图像字幕

这是用来干什么的呀?我还没入门了
回复 支持 反对

使用道具 举报

发表于 2019-3-26 19:04:54 | 显示全部楼层
[AppleScript] 纯文本查看 复制代码
ffmpeg -i ~/Movies/Test/FRANSAT_HD.ts -filter_complex "[0:0][0:49]overlay=x=0:y=0" -vcodec mpeg2video a.ts


[AppleScript] 纯文本查看 复制代码
Input #0, mpegts, from '/Users/liuqi/Movies/Test/FRANSAT_HD.ts':
  Duration: 00:00:15.85, start: 8864.310144, bitrate: 61705 kb/s
  Program 401
    Metadata:
      service_name    : TF1 HD
      service_provider: EUTELSAT
    Stream #0:0[0x32b]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x32c](fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:2[0x32d](qaa): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:3[0x32e](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:4[0x32f](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:5[0x330](fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s (visual impaired) (descriptions)
    Stream #0:6[0x331]: Unknown: none ([5][0][0][0] / 0x0005)
  Program 402
    Metadata:
      service_name    : FRANCE 2 HD
      service_provider: EUTELSAT
    Stream #0:11[0x335]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:9[0x336](fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 256 kb/s
    Stream #0:13[0x337](qaa): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:32[0x338](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:33[0x339]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:34[0x33a]: Unknown: none ([11][0][0][0] / 0x000B)
    Stream #0:35[0x33b](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:36[0x16bc]: Unknown: none ([12][0][0][0] / 0x000C)
    Stream #0:37[0x16bd]: Unknown: none ([255][0][0][0] / 0x00FF)
    Stream #0:38[0x16be]: Unknown: none ([255][0][0][0] / 0x00FF)
  Program 403
    Metadata:
      service_name    : M6 HD
      service_provider: EUTELSAT
    Stream #0:12[0x33f]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc
    Stream #0:10[0x340](fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, 5.1(side), fltp, 256 kb/s
    Stream #0:7[0x341](qaa): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s
    Stream #0:39[0x342](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:40[0x343](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:8[0x344](fra): Audio: eac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 128 kb/s (visual impaired) (descriptions)
    Stream #0:41[0x345]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:42[0x346]: Unknown: none ([11][0][0][0] / 0x000B)
  Program 412
    Stream #0:14[0x12d]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:15[0x12e]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:16[0x12f]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:17[0x130]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:18[0x131]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:19[0x132]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:20[0x133]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:21[0x134]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:22[0x135]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:23[0x136]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:24[0x137]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:25[0x138]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:26[0x139]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:27[0x13a]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:28[0x13b]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:29[0x13c]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:30[0x13d]: Data: bin_data ([6][0][0][0] / 0x0006)
    Stream #0:31[0x13e]: Data: bin_data ([6][0][0][0] / 0x0006)
  Program 404
    Metadata:
      service_name    : ARTE HD
      service_provider: EUTELSAT
    Stream #0:43[0x349]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
    Stream #0:44[0x34a](fra): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
    Stream #0:45[0x34b](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
    Stream #0:46[0x34c](qaa): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
    Stream #0:47[0x34d]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:48[0x34e](qad): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
    Stream #0:49[0x34f](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:50[0x350](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
  Program 410
    Metadata:
      service_name    : BeIN Sport1 HD
      service_provider: EUTELSAT
    Stream #0:51[0x579]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
    Stream #0:52[0x57a](fra): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
  Program 411
    Metadata:
      service_name    : BeIN Sport2 HD
      service_provider: EUTELSAT
    Stream #0:53[0x583]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
    Stream #0:54[0x584](fra): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
  Program 413
    Metadata:
      service_name    : BeIN Sport1 HD
      service_provider: EUTELSAT
    Stream #0:51[0x579]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
    Stream #0:52[0x57a](fra): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
  Program 414
    Metadata:
      service_name    : BeIN Sport2 HD
      service_provider: EUTELSAT
    Stream #0:53[0x583]: Video: h264 ([27][0][0][0] / 0x001B), none, 90k tbr, 90k tbn
    Stream #0:54[0x584](fra): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
File 'a.ts' already exists. Overwrite ? [y/N] y
Stream mapping:
  Stream #0:0 (h264) -> overlay:main (graph 0)
  Stream #0:49 (dvbsub) -> overlay:overlay (graph 0)
  overlay (graph 0) -> Stream #0:0 (mpeg2video)
  Stream #0:9 -> #0:1 (eac3 (native) -> mp2 (native))
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-26 22:46:21 | 显示全部楼层
孙悟空 发表于 2019-3-26 19:04
[mw_shl_code=applescript,true]ffmpeg -i ~/Movies/Test/FRANSAT_HD.ts -filter_complex "[0:0][0:49]over ...

转出来的效果已经带字幕了·谢谢··不过画质差了很多。什么原因呢?谢谢如图一显示



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2019-3-27 10:49:14 | 显示全部楼层
wajer 发表于 2019-3-26 22:46
转出来的效果已经带字幕了·谢谢··不过画质差了很多。什么原因呢?谢谢如图一显示

因为转码了,并且没设置转码相关参数,所以质量很差
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-27 15:22:03 | 显示全部楼层
孙悟空 发表于 2019-3-27 10:49
因为转码了,并且没设置转码相关参数,所以质量很差

我尝试转成-vcodec libx264 发现前面流畅··10几秒后开始马赛克严重
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-12-27 12:41 , Processed in 0.056647 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表