Tôi muốn cắt video từ máy chủ từ xa. tôi đang sử dụng lệnh sau để làm điều này
ffmpeg -i https://s3-us-west-1.amazonaws.com/path/to/video/messi.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4
Điều này làm việc trong các cửa sổ mà không có bất kỳ vấn đề. phiên bản ffmpeg của tôi trong windows là
C:\app\console>ffmpeg -version
ffmpeg version N-50911-g9efcfbe
built on Mar 13 2013 21:26:48 with gcc 4.7.2 (GCC)
khi thử cùng một lệnh từ aws cent os. Nó không hoạt động nhận được lỗi sau
[tcp @ 0xa874b00] Failed to resolve hostname s3-us-west-1.amazonaws.com: Name or service not known
http://s3-us-west-1.amazonaws.com/path/to/video/messi.mp4: Input/output error
phiên bản ffmpeg của tôi trong máy chủ là
ffmpeg --version
ffmpeg version 2.6.1- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-
Làm thế nào tôi có thể sửa lỗi này ? tôi có thể tải video bằng lệnh curl
Độ phân giải DNS của bạn không thành công.
Làm thế nào tôi có thể sửa chữa? nhưng lệnh curl đang hoạt động.
—
messi fan
tôi có thể ống curl để ffmpeg?
—
messi fan
Vâng, bạn sẽ có thể uốn ống vì nó xuất ra thiết bị xuất chuẩn theo mặc định. Kiểm tra tài liệu của ffmpeg để xem cách làm cho nó chấp nhận dữ liệu trên stdin.
Bạn cần hiển thị đầu ra giao diện điều khiển hoàn chỉnh từ mỗi
—
llogan
ffmpeg
chỉ huy.