[FFmpeg-user] Can ffmpeg transcode from mp4(h264/aac) to tsparallel

Steven Liu lingjiujianke at gmail.com
Fri Sep 28 06:38:52 CEST 2012


Hi Roger,

       my commandline is
       ffmpeg -y -i xuqu.mp3 -ss 00:00:10.00 -t 00:00:10.00 -c copy
-af asetpts=PTS+10/1 -f mpegts a.ts

       ffmpeg -y -i xuqu.mp3 -ss 00:00:10.00 -t 00:00:10.00 -c copy
-af asetpts=PTS+10/1 -f mpegts a.ts
ffmpeg version N-44672-g41f7e06 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep 21 2012 23:19:42 with gcc 4.4.6 (GCC) 20110731 (Red Hat 4.4.6-3)
  configuration: --disable-yasm --enable-libx264 --enable-gpl
  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 57.100 / 54. 57.100
  libavformat    54. 27.101 / 54. 27.101
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 16.106 /  3. 16.106
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mp3 @ 0x17fb240] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 0x17fb240] Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from 'xuqu.mp3':
  Duration: 00:02:54.83, start: 0.000000, bitrate: 191 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s
[mpegts @ 0x17fbae0] muxrate VBR, pcr every 3 pkts, sdt every 200,
pat/pmt every 40 pkts
Output #0, mpegts, to 'a.ts':
  Metadata:
    encoder         : Lavf54.27.101
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, 192 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size=     260kB time=00:00:10.00 bitrate= 212.8kbits/s
video:0kB audio:234kB subtitle:0 global headers:0kB muxing overhead 10.865953%



[PACKET]
codec_type=audio
stream_index=0
pts=126441
pts_time=1.404900
dts=126441
dts_time=1.404900
duration=2351
duration_time=0.026122
convergence_duration=N/A
convergence_duration_time=N/A
size=626
pos=564
flags=K


wrong too! :(




2012/9/28 Roger Pack <rogerdpack2 at gmail.com>:
>>
>>           :(  asetpts is broken? I'm very sad :'(
>
> Is asetpts broken? Or perhaps I'm missing something?
>
> $ ffmpeg -i yo.mp3 -vf asetpts="PTS+10" yo.setpts.mp4
> ffmpeg version N-44726-gfd63c2f Copyright (c) 2000-2012 the FFmpeg developers
>   built on Sep 24 2012 14:45:43 with gcc 4.7.1 (GCC)
>   configuration: --enable-memalign-hack --arch=x86_64 --enable-gpl
> --enable-libx264 --enable-avisynth --enable-libxvid
> --target-os=mingw32
> --cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/sandbox/mingw-w64-x86_64/bin/x86_64-w64-mingw32-
> --pkg-config=pkg-config --enable-libmp3lame --enable-version3
> --enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32
> --extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm
> --extra-libs=-lgdi32 --enable-librtmp --enable-libvorbis
> --enable-libtheora --enable-libspeex --enable-libopenjpeg
> --enable-gnutls --enable-libgsm --enable-libfreetype
> --disable-optimizations --enable-mmx --disable-postproc
> --enable-fontconfig --enable-libass --enable-libutvideo
> --enable-libopus --disable-w32threads
> --extra-cflags=-DPTW32_STATIC_LIB --enable-runtime-cpudetect
>   libavutil      51. 73.101 / 51. 73.101
>   libavcodec     54. 58.100 / 54. 58.100
>   libavformat    54. 28.101 / 54. 28.101
>   libavdevice    54.  2.101 / 54.  2.101
>   libavfilter     3. 17.100 /  3. 17.100
>   libswscale      2.  1.101 /  2.  1.101
>   libswresample   0. 15.100 /  0. 15.100
> Input #0, mp3, from 'yo.mp3':
>   Metadata:
>     encoder         : Lavf54.25.104
>   Duration: 00:00:02.11, start: 0.000000, bitrate: 128 kb/s
>     Stream #0:0: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
> File 'yo.setpts.mp4' already exists. Overwrite ? [y/N] y
> Output #0, mp4, to 'yo.setpts.mp4':
>   Metadata:
>     encoder         : Lavf54.28.101
>     Stream #0:0: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz,
> stereo, s16, 128 kb/s
> Stream mapping:
>   Stream #0:0 -> #0:0 (mp3 -> libvo_aacenc)
> Press [q] to stop, [?] for help
> size=      34kB time=00:00:02.12 bitrate= 133.0kbits/s
> video:0kB audio:33kB subtitle:0 global headers:0kB muxing overhead 3.363117%
>
>
> $ ffmpeg-20120903-git-5d55830-win32-static\bin\ffprobe -show_packets
> yo.setpts.mp4
> [PACKET]
> codec_type=audio
> stream_index=0
> pts=0
> pts_time=0.000000
> dts=0
> dts_time=0.000000
> duration=1024


More information about the ffmpeg-user mailing list