Điểm:0

Cách chuyển đổi bất kỳ video nào sang mp4 bằng php, ffmpeg và CentOS

lá cờ us

Tôi đã chuyển đổi video trong khoảng một năm làm việc trong máy chủ cục bộ trên máy Mac. Đường dẫn là '/usr/local/bin/ffmpeg' và nó luôn hoạt động tốt. Gần đây, tôi đã cài đặt ffmpeg trên máy chủ của mình, với hệ điều hành CentOS 8 và tập lệnh php mà tôi sử dụng gần đây không hoạt động. Câu hỏi của tôi là, 'Đâu là đường dẫn cho ffmpeg trong CentOS 8?'

lá cờ cn
` which ffmpeg` nói gì?
margie avatar
lá cờ us
Nó nói 'bindir=/usr/bin --datadir=/usr/share/ffmpeg'
Điểm:2
lá cờ cn

Trên máy Mac, tôi sẽ cho rằng bạn đã cài đặt ffmpeg với ủ rượu đó là một bản dựng cục bộ, do đó tại sao nó kết thúc dưới /usr/cục bộ

Bản dựng cho centos có thể xuất hiện dưới dạng RPM dựng sẵn được cài đặt với dnf hoặc ngon vì vậy trong trường hợp bình thường sẽ được cài đặt vào /usr/bin.

Các cái mà lệnh sẽ tìm kiếm biến PATH để tìm lệnh được truyền dưới dạng đối số. ví dụ.:

$ mà ffmpeg
/usr/bin/ffmpeg
margie avatar
lá cờ us
Tôi nghĩ có gì đó không ổn trong dòng lệnh trong tệp php: exec($ffmpeg . ' -i "' . $uploaded_file . '" -c:v libx264 "./testuploads/converted/' . $video_mp4 . '" - y 1>convert.txt 2>&1', $output, $convert_status['mp4']);
djdomi avatar
lá cờ za
@margie cập nhật câu hỏi và hiển thị tập lệnh hoàn chỉnh. tuy nhiên phát triển web không có chủ đề trên serverfault.com

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.