ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7432|回复: 2

[Linux] 请教ffmpeg参数设置问题

[复制链接]
发表于 2014-3-10 17:01:43 | 显示全部楼层 |阅读模式
请教 各位大牛们,我想应用ffmpeg命令行实现多路输入,用mpegts打包成一路输出,应该怎么设置呐
回复

使用道具 举报

发表于 2014-3-11 09:53:36 | 显示全部楼层
经过测试,可以

  1. [StevenLiu@localhost ffmpeg]$ ffmpeg -re  -i ~/Movies/objectC/facebook.mp4 -i book.mp4 -vcodec libx264 -r 25  -map 0:0 -map 1:0 -map 0:1 -map 1:1 -s 640x480 -y -f mpegts ~/1.ts
  2. ffmpeg version N-60125-g4b8c599 Copyright (c) 2000-2014 the FFmpeg developers
  3.   built on Mar  5 2014 14:25:01 with Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
  4.   configuration: --enable-libx264 --enable-libmp3lame --enable-gpl --enable-libfaac --enable-nonfree --prefix=/usr/
  5.   libavutil      52. 63.100 / 52. 63.100
  6.   libavcodec     55. 49.100 / 55. 49.100
  7.   libavformat    55. 25.101 / 55. 25.101
  8.   libavdevice    55.  5.102 / 55.  5.102
  9.   libavfilter     4.  1.100 /  4.  1.100
  10.   libswscale      2.  5.101 /  2.  5.101
  11.   libswresample   0. 17.104 /  0. 17.104
  12.   libpostproc    52.  3.100 / 52.  3.100
  13. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/StevenLiu/Movies/objectC/facebook.mp4':
  14.   Metadata:
  15.     major_brand     : isom
  16.     minor_version   : 512
  17.     compatible_brands: isomiso2avc1mp41
  18.     encoder         : Lavf55.22.102
  19.     description     : This File is Created by Easy RealMedia Tools@!
  20.   Duration: 02:00:27.85, start: 0.000000, bitrate: 893 kb/s
  21.     Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480, 797 kb/s, -21.43 fps, 25 tbr, 12800 tbn, 50 tbc (default)
  22.     Metadata:
  23.       handler_name    : VideoHandler
  24.     Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 87 kb/s (default)
  25.     Metadata:
  26.       handler_name    : SoundHandler
  27. Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'book.mp4':
  28.   Metadata:
  29.     major_brand     : isom
  30.     minor_version   : 512
  31.     compatible_brands: isomiso2avc1mp41
  32.     encoder         : Lavf55.22.102
  33.     description     : This File is Created by Easy RealMedia Tools@!
  34.   Duration: 02:00:27.85, start: 0.000000, bitrate: 893 kb/s
  35.     Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480, 797 kb/s, -21.43 fps, 25 tbr, 12800 tbn, 50 tbc (default)
  36.     Metadata:
  37.       handler_name    : VideoHandler
  38.     Stream #1:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 87 kb/s (default)
  39.     Metadata:
  40.       handler_name    : SoundHandler
  41. [libx264 @ 0x7faa128a8000] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
  42. [libx264 @ 0x7faa128a8000] profile High, level 3.0
  43. [libx264 @ 0x7faa128a8c00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
  44. [libx264 @ 0x7faa128a8c00] profile High, level 3.0
  45. Output #0, mpegts, to '/Users/StevenLiu/1.ts':
  46.   Metadata:
  47.     major_brand     : isom
  48.     minor_version   : 512
  49.     compatible_brands: isomiso2avc1mp41
  50.     description     : This File is Created by Easy RealMedia Tools@!
  51.     encoder         : Lavf55.25.101
  52.     Stream #0:0(und): Video: h264 (libx264), yuv420p, 640x480, q=-1--1, 90k tbn, 25 tbc (default)
  53.     Metadata:
  54.       handler_name    : VideoHandler
  55.     Stream #0:1(und): Video: h264 (libx264), yuv420p, 640x480, q=-1--1, 90k tbn, 25 tbc (default)
  56.     Metadata:
  57.       handler_name    : VideoHandler
  58.     Stream #0:2(und): Audio: mp2, 44100 Hz, stereo, s16, 128 kb/s (default)
  59.     Metadata:
  60.       handler_name    : SoundHandler
  61.     Stream #0:3(und): Audio: mp2, 44100 Hz, stereo, s16, 128 kb/s (default)
  62.     Metadata:
  63.       handler_name    : SoundHandler
  64. Stream mapping:
  65.   Stream #0:0 -> #0:0 (h264 -> libx264)
  66.   Stream #1:0 -> #0:1 (h264 -> libx264)
  67.   Stream #0:1 -> #0:2 (aac -> mp2)
  68.   Stream #1:1 -> #0:3 (aac -> mp2)
  69. Press [q] to stop, [?] for help
  70. frame=  157 fps= 23 q=-1.0 Lq=-1.0 size=    2331kB time=00:00:36.30 bitrate= 526.0kbits/s   
  71. video:1368kB audio:667kB subtitle:0 global headers:0kB muxing overhead 14.567583%
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-14 13:39:47 | 显示全部楼层
admin 发表于 2014-3-11 09:53
经过测试,可以

之前的帖子我可能表述有点问题,我是想通过mpegts打包成一路输出,而不是合并成一个节目流。按照你给你的代码,是能够合并成一路,但同时也将多路输入转码打包成一个节目了,播放这个输出文件,播放器是会将这个输出流当成一个文件,同时播放内部的所有音视频流的
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-4-26 21:10 , Processed in 0.054890 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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