Chuyển đổi avi sang Mov (định dạng pro res) bằng ffmpeg


1

Tôi mới sử dụng ffmpeg và tôi đang cố gắng chuyển đổi .avi thành .mov ở định dạng pro.

Những gì tôi có cho đến nay là:

ffmpeg -probesize 5000000 -r 25 -i movie.avi -r 25 -codec:v prores \
-profile:v 3 -codec:a pcm_s16le -filter_complex asetnsamples=n=16384:p=0 movie.mov

Bộ phim dài chưa đầy một phút và có kích thước 1920x1080. Âm thanh là âm thanh nổi 16 bit, 44kHz và chạy ở tốc độ 25 khung hình / giây. Tôi chỉ muốn chắc chắn rằng tôi đã có tất cả các thông số đúng, đó là tất cả. Cảm ơn bạn. Đây là những gì giao diện điều khiển bật ra:

ffmpeg -probesize 5000000 -r 25 -i D:\movie.avi -r 25 -codec:v prores -profile:v 3
odec:a pcm_s16le -filter_complex asetnsamples=n=16384:p=0 movie.mov
ffmpeg version N-55515-gbbbd959 Copyright (c) 2000-2013 the FFmpeg developers
  built on Aug 13 2013 18:01:31 with gcc 4.7.3 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --e
ble-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-li
tmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libv
amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 42.100 / 52. 42.100
  libavcodec     55. 27.100 / 55. 27.100
  libavformat    55. 13.102 / 55. 13.102
  libavdevice    55.  3.100 / 55.  3.100
  libavfilter     3. 82.100 /  3. 82.100
  libswscale      2.  4.100 /  2.  4.100
  libswresample   0. 17.103 /  0. 17.103
  libpostproc    52.  3.100 / 52.  3.100
[avi @ 02947c80] non-interleaved AVI
[avi @ 02947c80] Stream #0: not enough frames to estimate rate; consider increasing probesize
[avi @ 02947c80] Stream #1: not enough frames to estimate rate; consider increasing probesize
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'D:\movie.avi':
  Duration: 00:00:29.08, start: 0.000000, bitrate: 1245583 kb/s
    Stream #0:0: Video: rawvideo, bgr24, 1920x1080, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16, 1411 kb/s
Output #0, mov, to 'movie.mov':
  Metadata:
    encoder         : Lavf55.13.102
    Stream #0:0: Audio: pcm_s16le (sowt / 0x74776F73), 44100 Hz, stereo, s16, 1411 kb/s
    Stream #0:1: Video: prores (apch) (apch / 0x68637061), yuv422p10le, 1920x1080, q=2-31, 200 kb/s, 12800 tbn, 25 tbc
Stream mapping:
  Stream #0:1 (pcm_s16le) -> asetnsamples (graph 0)
  asetnsamples (graph 0) -> Stream #0:0 (pcm_s16le)
  Stream #0:0 -> #0:1 (rawvideo -> prores)
Press [q] to stop, [?] for help
frame=  727 fps= 11 q=0.0 Lsize=  757331kB time=00:00:29.08 bitrate=213344.4kbits/s
video:752314kB audio:5009kB subtitle:0 global headers:0kB muxing overhead 0.000950%

Hãy luôn luôn bao gồm đầu ra giao diện điều khiển ffmpeg hoàn chỉnh từ lệnh ffmpeg của bạn.
llogan

Có vẻ ổn, mặc dù bình thường tốc độ khung hình ( -r ) được chỉ định trong vùng chứa và bạn không cần thay đổi nó. Bạn không cần phải đặt số lượng mẫu cho mỗi gói âm thanh. Vấn đề mà bạn đang gặp phải là gì?
mark4o

Tôi đã thêm đầu ra giao diện điều khiển. Với lệnh trên, tôi không gặp phải bất kỳ lỗi nào - chỉ là Luồng # 0/1: không đủ khung để ước tính tỷ lệ; xem xét tăng thăm dò. Ban đầu tôi đã gặp lỗi khi chuyển đổi một Xvid avi; Vì vậy, tôi đã thay đổi nguồn avi thành không nén. Tôi thực sự yên tâm rằng những thông số đó sẽ giúp tôi có một bộ phim chuyên nghiệp, thế thôi. Nó chơi tốt trên mac.
Ghoul Fool
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.