求助:ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致……

youngalmond11 2014-04-09 03:42:28
ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令:
ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv
转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
...全文
899 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngalmond11 2014-04-11
  • 打赏
  • 举报
回复
先结了吧,我在继续研究去……实在不行考虑用API
youngalmond11 2014-04-10
  • 打赏
  • 举报
回复
引用 10 楼 youngalmond11 的回复:
恕小弟愚钝,我再去试试,搞好了必须给分,再次谢谢了! 我先试试-timestamp now (output)
额,now不行啊,那这个时间戳基准怎么设置啊?
youngalmond11 2014-04-10
  • 打赏
  • 举报
回复
恕小弟愚钝,我再去试试,搞好了必须给分,再次谢谢了! 我先试试-timestamp now (output)
__cc__ 2014-04-10
  • 打赏
  • 举报
回复
搞好了结贴给分
__cc__ 2014-04-10
  • 打赏
  • 举报
回复
引用 7 楼 youngalmond11 的回复:
[quote=引用 6 楼 neustar1 的回复:] [quote=引用 5 楼 youngalmond11 的回复:] [quote=引用 4 楼 neustar1 的回复:] [quote=引用 3 楼 youngalmond11 的回复:] [quote=引用 1 楼 neustar1 的回复:] [quote=引用 楼主 youngalmond11 的回复:] ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?[/quote] 时间戳变了,ffmpeg的命令使用的不大熟练,望指教……[/quote] 输出的视频帧与原来相应的帧位置的画面不一致?是这个意思?[/quote] 先谢谢你回答我的问题! 不是这个意思,声音画面还是正常的,但是要这个时间戳有用,所以想有没有什么可以把输入流里的时间戳,作为输出流里的时间戳类似的命令。[/quote] 我表示很困惑了,实在不理解你这个不对齐的意思?难道你是希望原来视频的压缩包的时间戳与转码后的压缩包的时间戳相同?[/quote] 对的,是这个意思,可能我之前表达的不是很清楚,目的就是希望原来视频的压缩包的时间戳与转码后的压缩包的时间戳相同,但是ffmpeg貌似会把开始时间重置为0……[/quote] ‘-timestamp date (output)’ Set the recording timestamp in the container. date must be a time duration specification, see (ffmpeg-utils)date syntax.
youngalmond11 2014-04-10
  • 打赏
  • 举报
回复
引用 6 楼 neustar1 的回复:
[quote=引用 5 楼 youngalmond11 的回复:] [quote=引用 4 楼 neustar1 的回复:] [quote=引用 3 楼 youngalmond11 的回复:] [quote=引用 1 楼 neustar1 的回复:] [quote=引用 楼主 youngalmond11 的回复:] ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?[/quote] 时间戳变了,ffmpeg的命令使用的不大熟练,望指教……[/quote] 输出的视频帧与原来相应的帧位置的画面不一致?是这个意思?[/quote] 先谢谢你回答我的问题! 不是这个意思,声音画面还是正常的,但是要这个时间戳有用,所以想有没有什么可以把输入流里的时间戳,作为输出流里的时间戳类似的命令。[/quote] 我表示很困惑了,实在不理解你这个不对齐的意思?难道你是希望原来视频的压缩包的时间戳与转码后的压缩包的时间戳相同?[/quote] 对的,是这个意思,可能我之前表达的不是很清楚,目的就是希望原来视频的压缩包的时间戳与转码后的压缩包的时间戳相同,但是ffmpeg貌似会把开始时间重置为0……
__cc__ 2014-04-10
  • 打赏
  • 举报
回复
引用 5 楼 youngalmond11 的回复:
[quote=引用 4 楼 neustar1 的回复:] [quote=引用 3 楼 youngalmond11 的回复:] [quote=引用 1 楼 neustar1 的回复:] [quote=引用 楼主 youngalmond11 的回复:] ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?[/quote] 时间戳变了,ffmpeg的命令使用的不大熟练,望指教……[/quote] 输出的视频帧与原来相应的帧位置的画面不一致?是这个意思?[/quote] 先谢谢你回答我的问题! 不是这个意思,声音画面还是正常的,但是要这个时间戳有用,所以想有没有什么可以把输入流里的时间戳,作为输出流里的时间戳类似的命令。[/quote] 我表示很困惑了,实在不理解你这个不对齐的意思?难道你是希望原来视频的压缩包的时间戳与转码后的压缩包的时间戳相同?
youngalmond11 2014-04-10
  • 打赏
  • 举报
回复
引用 13 楼 neustar1 的回复:
额,timstamp应该是设置视频文件的编辑时间的,不是你要的 还有一个-timecode,这个是设置时码的
引用 13 楼 neustar1 的回复:
额,timstamp应该是设置视频文件的编辑时间的,不是你要的 还有一个-timecode,这个是设置时码的
兄台,可以把邮箱给我下么?或者加下QQ也行,谢谢啦
__cc__ 2014-04-10
  • 打赏
  • 举报
回复
额,timstamp应该是设置视频文件的编辑时间的,不是你要的 还有一个-timecode,这个是设置时码的
youngalmond11 2014-04-10
  • 打赏
  • 举报
回复
引用 9 楼 neustar1 的回复:
搞好了结贴给分
还是不行啊,我也想快点弄好结贴……
youngalmond11 2014-04-09
  • 打赏
  • 举报
回复
引用 4 楼 neustar1 的回复:
[quote=引用 3 楼 youngalmond11 的回复:] [quote=引用 1 楼 neustar1 的回复:] [quote=引用 楼主 youngalmond11 的回复:] ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?[/quote] 时间戳变了,ffmpeg的命令使用的不大熟练,望指教……[/quote] 输出的视频帧与原来相应的帧位置的画面不一致?是这个意思?[/quote] 先谢谢你回答我的问题! 不是这个意思,声音画面还是正常的,但是要这个时间戳有用,所以想有没有什么可以把输入流里的时间戳,作为输出流里的时间戳类似的命令。
__cc__ 2014-04-09
  • 打赏
  • 举报
回复
引用 3 楼 youngalmond11 的回复:
[quote=引用 1 楼 neustar1 的回复:] [quote=引用 楼主 youngalmond11 的回复:] ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?[/quote] 时间戳变了,ffmpeg的命令使用的不大熟练,望指教……[/quote] 输出的视频帧与原来相应的帧位置的画面不一致?是这个意思?
youngalmond11 2014-04-09
  • 打赏
  • 举报
回复
引用 1 楼 neustar1 的回复:
[quote=引用 楼主 youngalmond11 的回复:] ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?[/quote] 时间戳变了,ffmpeg的命令使用的不大熟练,望指教……
youngalmond11 2014-04-09
  • 打赏
  • 举报
回复
引用 1 楼 neustar1 的回复:
[quote=引用 楼主 youngalmond11 的回复:] ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?[/quote] 时间戳变了
__cc__ 2014-04-09
  • 打赏
  • 举报
回复
引用 楼主 youngalmond11 的回复:
ffmpeg转码,输入输出的时间戳不能对齐、不能保持一致,使用如下命令: ffmpeg -i a.flv -vcodec libx264 -acodec libfaac -f flv b.flv 转换出来的视频时间戳和原来的不对齐了,-mpegts_copyts 1 -copyts加上之后也没什么效果,新手接触不久,希望有老手、大神指点……
怎么不对其?

2,542

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧