Mục lục:
- Bước 1: Tải Ubuntu, Tạo thư mục
- Bước 2: Tạo tập lệnh Streamrecord
- Bước 3: Lưu tập lệnh, tạo tập lệnh Pkill và làm cho tập lệnh có thể thực thi
- Bước 4: Sử dụng KCron để lên lịch công việc của bạn
- Bước 5: Bạn đang kinh doanh
Video: Lên lịch phát trực tuyến các bản ghi âm thanh trong Ubuntu: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Nếu bạn giống tôi, các sếp của bạn thực sự mong đợi bạn làm việc trong khi thực hiện công việc chứ không phải ngồi nghe chương trình radio yêu thích của bạn như bạn có thể muốn. Trong phần hướng dẫn này, tôi sẽ chỉ cách ghi tự động bất kỳ luồng âm thanh nào bằng cách sử dụng mplayer, lame và cron để lên lịch công việc.
Bước 1: Tải Ubuntu, Tạo thư mục
Đối với hướng dẫn này, bạn sẽ cần có Ubuntu Linux. Tôi chạy 7.04, nhưng điều này cũng có thể hoạt động cho các phiên bản khác. Nếu mọi người có vẻ quan tâm, tôi sẽ viết một bài hướng dẫn riêng chỉ dẫn cách thực hiện điều này với Windows. Sử dụng các lệnh sau tại một thiết bị đầu cuối để cài đặt Lame, Mplayer và KCron.sudo apt-get install lame mplayer kcronType trong mật khẩu của bạn và xác nhận cài đặt. Sử dụng các lệnh sau để tạo các thư mục bạn cần. Sudo mkdir / scriptsmkdir / home / username / Music / NameOfShow Và lệnh này để có quyền sở hữu thư mục bạn vừa tạo: sudo chown YourUserName / scripts
Bước 2: Tạo tập lệnh Streamrecord
Các bước cho tập lệnh mà chúng tôi đang sử dụng như sau: 1. Mở mplayer, trỏ tới luồng âm thanh trên Internet2. Ghi luồng vào tệp wav trong thư mục / tmp3. Giết quá trình mplayer khi chương trình kết thúc4. Chuyển đổi /tmp/mystream.wav thành tệp mp3, đặt tên nó bằng ngày hôm nay và chuyển nó vào thư mục 'thân thiện với người dùng' hơn trong thư mục người dùng. Xóa tệp wav trong thư mục / tmp. Để đạt được điều này, trước tiên bạn cần tìm ra URL của luồng bạn đang truy cập. Ví dụ: tôi sẽ sử dụng luồng radio CSPAN và ghi lại luồng đó trong khoảng thời gian từ trưa đến 2 giờ chiều từ Thứ Hai đến Thứ Sáu. Đây là nội dung của tập lệnh: #! / Bin / shNOW = $ (date + "% b-% d-% y") mplayer "mms: //rx-wes-sea20.rbn.com/farm/pull/tx -rbn-sea34: 1259 / wmtencoder / cspan / cspan / wmlive / cspan4db.asf "-ao pcm: file = / tmp / mystream.wav -vc dummy -vo null; lame -ms /tmp/mystream.wav -o" / home / shawn / Music / CSPAN / My Show - $ NOW.mp3 "; rm /tmp/mystream.wav; Sao chép văn bản này vào một tệp trống bằng Gedit hoặc Vi và lưu nó dưới dạng" streamrecord ". Bạn sẽ cần chỉnh sửa các vùng của tập lệnh in nghiêng, vì những phần này sẽ không áp dụng cho bạn. Văn bản sau mplayer là URL của luồng bạn muốn ghi, điều này sẽ cần được thay thế bằng URL của luồng của bạn. Bạn có thể dễ dàng tìm thấy văn bản này bằng cách truy cập luồng trong Firefox, để plugin mplayer khởi động, sau đó nhấp chuột phải và chọn "Sao chép URL".
Bước 3: Lưu tập lệnh, tạo tập lệnh Pkill và làm cho tập lệnh có thể thực thi
Tiếp theo, chúng ta sẽ lưu tập lệnh vào thư mục / scripts. Sau khi được lưu, hãy chuyển đến phiên đầu cuối và nhập như sau:
cd / scripts chmod 700 streamrecord (Điều này làm cho tập lệnh bạn vừa tạo thành một tệp thực thi.) Tạo thêm một tệp trong thư mục / scripts. Đây sẽ được gọi là pkill, và sẽ là sát thủ của bạn. Tức là, nó sẽ giết quá trình mplayer để cho phép tập lệnh đầu tiên tiếp tục đổi tên và mã hóa luồng đã chụp. Nội dung đầy đủ của tập lệnh pkill chính xác như sau: pkill mplayer Bây giờ, điều này phá vỡ nghi thức viết tập lệnh, do không có #! / Bin / sh ở trên cùng, nhưng nó hoạt động với tôi. Khi bạn đã lưu tệp pkill trong thư mục / scripts, hãy sử dụng lại lệnh chmod để làm cho lệnh này có thể thực thi được. Bạn cần phải ở trong một phiên đầu cuối, trước tiên trong thư mục / scripts, sau đó nhập: chmod 700 pkill Một "ls" nhanh sẽ hiển thị cho bạn các tệp bạn vừa tạo, bây giờ có màu xanh lá cây đáng yêu thay vì màu đen tiêu chuẩn.
Bước 4: Sử dụng KCron để lên lịch công việc của bạn
Cron, tệp văn bản nhỏ tuyệt vời nhưng cực kỳ khó hiểu và dịch vụ liên quan xứng đáng có một loạt các hướng dẫn cho chính nó. Để làm cho mọi thứ đơn giản hơn, chúng tôi sẽ sử dụng KCron (mà chúng tôi đã cài đặt trước đó) để thay thế. Nếu quá trình cài đặt diễn ra như kế hoạch, bạn sẽ thấy KCron trong Công cụ hệ thống ứng dụng. Ngoài ra, chương trình có thể được khởi chạy từ một thiết bị đầu cuối bằng cách gõ "kcron". Sử dụng Ctrl + N để tạo một công việc mới và định cấu hình công việc như trong hình. Trong hình ảnh, bạn có thể thấy tôi đã định cấu hình chương trình / scripts / streamrecord để chạy cả tháng, thứ sáu lúc 12 giờ đêm với 0 phút.
Tập lệnh thứ hai mà bạn đã tạo, được gọi là 'pkill' là thứ thực sự kết thúc trình chơi và cho phép tập lệnh đầu tiên tiếp tục. Bạn cũng sẽ cần thiết lập một công việc cron khác để chạy tập lệnh đó. Ví dụ của tôi, tôi kết thúc với hai công việc trong KCron. (xem hình thứ 2)
Bước 5: Bạn đang kinh doanh
Đó là tất cả những gì cần làm, để kiểm tra công việc thủ công của bạn, bạn có thể nhấp chuột phải vào công việc streamrecord trong Kcron, chọn 'chạy ngay bây giờ' và kiểm tra mystream.wav trong thư mục / tmp của bạn. Nếu nó ở đó (và đang phát triển nhanh), hãy chạy công việc pkill và bạn sẽ sớm thấy mystream.wav biến mất khỏi thư mục / tmp của bạn và một tệp.mp3 mới trong thư mục bạn đã chỉ định khi bạn thay đổi tập lệnh. Nếu bạn đang ghi một chương trình dài, hãy nhớ rằng sẽ mất một khoảng thời gian kha khá để mã hóa tệp.wav của bạn. Trong một chương trình 3 giờ tôi ghi lại, mất khoảng 10 phút để mã hóa thành mp3. Nếu bạn có bất kỳ vấn đề gì khi làm việc này, vui lòng gửi cho tôi một dòng.
Thứ P. S. Tôi biết các phương pháp của tôi hơi thô thiển, vì có lẽ có những phương pháp hay nhất mà tôi không tuân theo trong một số bước của mình, vì vậy vui lòng không học tôi trên Linux 101, đây chỉ là một cách nhanh chóng và tiện lợi để không bao giờ bỏ lỡ luồng âm thanh yêu thích của bạn.
Đề xuất:
Chuyển văn bản thành giọng nói Nhấp vào UChip được hỗ trợ bởi ARM cơ bản và các SBC được hỗ trợ bởi ARM cơ bản khác: 3 bước
Chuyển văn bản thành giọng nói Nhấp vào UChip hỗ trợ bởi ARM cơ bản và các SBC được hỗ trợ bởi ARM cơ bản khác: Giới thiệu: Chúc một ngày tốt lành. Tên tôi là Tod. Tôi là một chuyên gia hàng không và quốc phòng, cũng là một chuyên gia về lĩnh vực hàng không và quốc phòng
Hướng dẫn: Cách sử dụng ESP32-CAM trong Máy chủ web phát trực tuyến video: 3 bước
Hướng dẫn: Cách sử dụng ESP32-CAM trong Máy chủ web phát trực tuyến video: Mô tả: ESP32-CAM là Bảng phát triển tầm nhìn IoT không dây ESP32 ở dạng rất nhỏ, được thiết kế để sử dụng trong các dự án IoT khác nhau, chẳng hạn như thiết bị thông minh gia đình, công nghiệp điều khiển không dây, giám sát không dây, đặc điểm nhận dạng không dây QR
Ghi dữ liệu và vẽ biểu đồ trực tuyến bằng NodeMCU, MySQL, PHP và Chartjs.org: 4 bước
Ghi dữ liệu và vẽ biểu đồ trực tuyến bằng NodeMCU, MySQL, PHP và Chartjs.org: Tài liệu hướng dẫn này mô tả cách chúng tôi có thể sử dụng bảng Node MCU để thu thập dữ liệu từ nhiều cảm biến, gửi dữ liệu này tới tệp PHP được lưu trữ, sau đó thêm dữ liệu vào cơ sở dữ liệu MySQL. Dữ liệu sau đó có thể được xem trực tuyến dưới dạng biểu đồ, sử dụng chart.js.A ba
Truy cập trực tuyến mà không bị gián đoạn: Tor (Bộ định tuyến củ hành): 4 bước (có hình ảnh)
Truy cập trực tuyến mà không bị gián đoạn: Tor (Bộ định tuyến củ hành): Khi bạn trực tuyến, bạn để lại dấu vết ở khắp nơi. Bạn có thể đi chơi với bạn bè trên IM, xem các trang web hoặc tải nhạc xuống. Nếu bạn sống ở một quốc gia nơi những kẻ rình mò đang dòm ngó những gì người dân bình thường làm trên mạng (lke, ừm, U
Tải xuống và chơi trò chơi Flash trực tuyến hoặc ngoại tuyến: 5 bước
Tải xuống và chơi trò chơi flash trực tuyến hoặc ngoại tuyến: Trong phần hướng dẫn này, tôi sẽ hướng dẫn bạn cách tải xuống trò chơi flash. Điều này thật tuyệt vời để chơi trong các chuyến đi và những thứ mà bạn không thể có wi-fi