Tôi có video 4K một giờ với trọng lượng 10 GB. Tôi nghĩ rằng tôi đã thử mã hóa lại thành HEVC bằng FFmpeg để cố gắng tiết kiệm dung lượng, điều mà tôi chưa từng thử trước đây.
Tuy nhiên, tôi đã chuyển định dạng vùng chứa từ .m4v sang .mp4, điều mà tôi không nhận ra rằng Trình phát hình ảnh không thể phát; nó chỉ hỗ trợ các luồng HEVC bên trong các thùng chứa .mov. VLC có thể phát .mp4, vì vậy việc chuyển đổi dường như đã thành công.
Vì vậy, tôi đã cố gắng chuyển định dạng chứa sang .mov, nhưng QuickTime vẫn không muốn mở nó.
Có thêm một bước tôi đang thiếu? Việc chuyển đổi đã diễn ra trong một đêm vì vậy tôi không muốn làm lại, nếu có cách đơn giản là thay đổi container.
$ ffmpeg -i otomatsuri.m4v -c: v libx265 -preset vừa -crf 28 -c: aac -b: a otkatsuri.mp4 ffmpeg phiên bản 3.4.1 Bản quyền (c) 2000-2017 các nhà phát triển FFmpeg được xây dựng với Apple LLVM phiên bản 9.1.0 (clang-902.0.30) cấu hình: --prefix = / usr / local / Cellar / ffmpeg / 3.4.1 - có thể chia sẻ - có thể chia sẻ - --host-cflags = --host-ldflags = --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libxvid --enable-opencl --enable-videotoolbox -lzma libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libavresample 3. 7. 0 / 3. 7. 0 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100 Đầu vào # 0, Mov, mp4, m4a, 3gp, 3g2, mj2, từ 'otomatsuri.m4v': Metadata: chính_brand: M4V tiểu thư: 1 Tương thích_brands: M4V M4A mp42isom sáng tạo_time: 2018-02-09T09: 37: 48.000000Z bộ mã hóa: Lavf57.83.100 Thời lượng: 00: 53: 53.00, bắt đầu: 0,000000, bitrate: 24377 kb / s Luồng # 0: 0 (und): Âm thanh: aac (LC) (mp4a / 0x6134706D), 32000 Hz, mono, fltp, 95 kb / s (mặc định) Metadata: sáng tạo_time: 2018-02-09T09: 37: 48.000000Z handler_name: Core Media Audio Luồng # 0: 1 (und): Video: h264 (Cao) (avc1 / 0x31637661), yuv420p, 2880x2160 [SAR 4: 3 DAR 16: 9], 24278 kb / s, 24 fps, 24 tbr, 60k tb tbc (mặc định) Metadata: sáng tạo_time: 2018-02-09T09: 37: 48.000000Z handler_name: Video truyền thông cốt lõi Ánh xạ dòng: Luồng # 0: 1 -> # 0: 0 (h264 (bản địa) -> hevc (libx265)) Luồng # 0: 0 -> # 0: 1 (aac (bản địa) -> aac (bản địa)) Nhấn [q] để dừng, [?] Để được trợ giúp x265 [thông tin]: Bộ mã hóa HEVC phiên bản 2.6 x265 [thông tin]: xây dựng thông tin [Mac OS X] [clang 9.0.0] [64 bit] 8bit + 10bit + 12bit x265 [thông tin]: sử dụng khả năng của cpu: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 x265 [thông tin]: Hồ sơ chính, Cấp 5 (Cấp chính) x265 [thông tin]: Nhóm luồng được tạo bằng 4 luồng x265 [thông tin]: Lát: 1 x265 [thông tin]: chủ đề khung / tính năng nhóm: 2 / wpp (34 hàng) x265 [thông tin]: Mã hóa QT: kích thước CU tối đa, kích thước CU tối thiểu: 64/8 x265 [thông tin]: QT dư: kích thước TU tối đa, độ sâu tối đa: 32/1 inter / 1 trong x265 [thông tin]: ME / phạm vi / subpel / merge: hex / 57/2/2 x265 [thông tin]: Keyframe min / max / perspectiveecut / bias: 24/250/40 / 5,00 x265 [thông tin]: Lookahead / bframes / badapt: 20/4/2 x265 [thông tin]: b-kim tự tháp / weightp / weightb: 1/1/0 x265 [thông tin]: Tham chiếu / giới hạn giới hạn cu / độ sâu: 3 / bật / bật x265 [thông tin]: AQ: mode / str / qg-size / cu-tree: 1 / 1.0 / 32/1 x265 [thông tin]: Kiểm soát tỷ lệ / qCompress: CRF-28.0 / 0.60 x265 [thông tin]: công cụ: rd = 3 psy -rd = 2,00 rskip signhide tmvp mạnh-làm mịn trong x265 [thông tin]: công cụ: lslices = 8 deblock sao Đầu ra # 0, mp4, tới 'otomatsuri.mp4': Metadata: chính_brand: M4V tiểu thư: 1 Tương thích_brands: M4V M4A mp42isom bộ mã hóa: Lavf57.83.100 Luồng # 0: 0 (und): Video: hevc (libx265) (hev1 / 0x31766568), yuv420p, 2880x2160 [SAR 4: 3 DAR 16: 9], q = 2-31, 24 fps, 12288 tbn, 24b mặc định) Metadata: sáng tạo_time: 2018-02-09T09: 37: 48.000000Z handler_name: Video truyền thông cốt lõi bộ mã hóa: Lavc57.107.100 libx265 Luồng # 0: 1 (und): Âm thanh: aac (LC) (mp4a / 0x6134706D), 32000 Hz, mono, fltp, 128 kb / s (mặc định) Metadata: sáng tạo_time: 2018-02-09T09: 37: 48.000000Z handler_name: Core Media Audio bộ mã hóa: Lavc57.107.100 aac khung = 77592 khung hình / giây = 2,8 q = -0,0 Lsize = 1670478kB thời gian = 00: 53: 52.93 bitrate = 4232.9kbits / s tốc độ = 0.117x video: 1624946kB âm thanh: 43103kB phụ đề: 0kB luồng khác: 0kB tiêu đề toàn cầu: 2kB muxing trên không: 0.145604% x265 [thông tin]: khung I: 738, QP trung bình: 25,05 kb / s: 9283,77 x265 [thông tin]: khung P: 20942, QP trung bình: 27,55 kb / s: 6165,77 x265 [thông tin]: khung B: 55912, QP trung bình: 31.10 kb / s: 3280,92 x265 [thông tin]: Khung P có trọng số: Y: 21,5% UV: 15,2% x265 [thông tin]: khung B liên tiếp: 7,8% 10,9% 15,9% 46,2% 19,1% được mã hóa 77592 khung hình trong 27541,51 giây (2,82 khung hình / giây), 4116,63 kb / s, QP trung bình: 30,09 [aac @ 0x7fd6d7801e00] Qavg: 58695.016
$ ffmpeg -i otomatsuri.mp4 -c sao chép -map 0 otomatsuri.mov ffmpeg phiên bản 3.4.1 Bản quyền (c) 2000-2017 các nhà phát triển FFmpeg được xây dựng với Apple LLVM phiên bản 9.1.0 (clang-902.0.30) cấu hình: --prefix = / usr / local / Cellar / ffmpeg / 3.4.1 - có thể chia sẻ - có thể chia sẻ - --host-cflags = --host-ldflags = --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libxvid --enable-opencl --enable-videotoolbox -lzma libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libavresample 3. 7. 0 / 3. 7. 0 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100 Đầu vào # 0, Mov, mp4, m4a, 3gp, 3g2, mj2, từ 'otomatsuri.mp4': Metadata: chính_brand: đồng phân tiểu thư: 512 tương thích_brands: isomiso2mp41 bộ mã hóa: Lavf57.83.100 Thời lượng: 00: 53: 53.00, bắt đầu: 0,000000, bitrate: 4232 kb / s Luồng # 0: 0 (und): Video: hevc (Chính) (hev1 / 0x31766568), yuv420p (tv, lũy tiến), 2880x2160 [SAR 4: 3 DAR 16: 9], 4117 kb / s, 24 khung hình / giây , 12288 tbn, 24 tbc (mặc định) Metadata: handler_name: VideoHandler Luồng # 0: 1 (und): Âm thanh: aac (LC) (mp4a / 0x6134706D), 32000 Hz, mono, fltp, 109 kb / s (mặc định) Metadata: handler_name: SoundHandler Đầu ra # 0, Mov, tới 'otomatsuri.mov': Metadata: chính_brand: đồng phân tiểu thư: 512 tương thích_brands: isomiso2mp41 bộ mã hóa: Lavf57.83.100 Luồng # 0: 0 (und): Video: hevc (Chính) (hev1 / 0x31766568), yuv420p (tv, lũy tiến), 2880x2160 [SAR 4: 3 DAR 16: 9], q = 2-31, 4117 kb / s , 24 khung hình / giây, 24 tbr, 12288 tbn, 12288 tbc (mặc định) Metadata: handler_name: VideoHandler Luồng # 0: 1 (und): Âm thanh: aac (LC) (mp4a / 0x6134706D), 32000 Hz, mono, fltp, 109 kb / s (mặc định) Metadata: handler_name: SoundHandler Ánh xạ dòng: Luồng # 0: 0 -> # 0: 0 (sao chép) Luồng # 0: 1 -> # 0: 1 (bản sao) Nhấn [q] để dừng, [?] Để được trợ giúp khung = 77592 fps = 18819 q = -1.0 Lsize = 1670479kB thời gian = 00: 53: 52,90 bitrate = 4232,9kbits / s speed = 784x video: 1624946kB âm thanh: 43103kB phụ đề: 0kB luồng khác: 0kB tiêu đề toàn cầu: 2kB chi phí chuyển tiếp: 0.145614%
ffmpeg -i otomatsuri.mp4 -c copy -map 0 -vtag hvc1 otomatsuri.mov