Thứ Hai, 26 tháng 8, 2019

Sửa lỗi không có icon Transmission sau khi cài trên DSM 6.x


Mình khá là mù mờ khi làm quen với con Xpenology này,,,

Sau khi cài đặt và làm quen một thời gian thì mình tiến hành cài Transmission lên trên NAS thông qua https://synocommunity.com/package/ nhưng bị vướng vào trường hợp cài đặt xong nhưng trên NAS lại không hiện icon của Transmission dẫn tới muốn chạy nó toàn phải gõ thêm port vào trình duyệt web..




Sau khi được người em chỉ dẫn fix lỗi thì đã làm thành công

 
Để Fix lỗi này thì các bạn SSH với quyền root và gõ lệnh:

sudo vi /volume1/@appstore/transmission/app/config
và xóa cái dòng: "grantPrivilege": "all",

Save lại và F5 trình duyệt là OK



Thứ Sáu, 2 tháng 8, 2019

Cài đặt mkvtoolnix vào Synology Fake

Loay hoay mãi mới biết cách cài mkvtoolnix vào NAS Fake. Chủ yếu mình dùng mkvtoolnix để xóa và add Sub tiếng Việt vào phim.

Cách cài đặt mkvtoolnix :
Đầu tiên là phải bật SSH trên NAS, sau đó đăng nhập NAS ở quyền root và cài đặt gói optware
(muốn biết Optware là gì thì các bạn có thể tra trên google nhé...)
cd /volume1/tmp
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
sh syno-i686-bootstrap_1.2-7_i686.xsh
cd /
ipkg update
ipkg upgrade

Tiếp theo cài đặt lần lượt các gói để khi chạy mkvtoolnix  không bị lỗi:
  1. mkvtoolnix
  2. bzip2
  3. boost-filesystem
  4. boost-system
Demo thêm sub Việt vào phim với thiết lập mặc định là sub Việt:
root@ePu:/volume1/video# mkvmerge -o 00-Sex.Education.2019.1080p1.mkv 00-Sex.Education.2019.1080p.mkv --language 0:vie
 --default-track 0:yes --track-name 0:Vietnam 00-Sex.Education.2019.1080p.srt
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libmatroska.so.2)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libmatroska.so.2)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libebml.so.2)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libebml.so.2)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libebml.so.2)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_regex.so.1.45.0)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_regex.so.1.45.0)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_filesystem.so.1.45.0)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_filesystem.so.1.45.0)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_system.so.1.45.0)
mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_system.so.1.45.0)
mkvmerge v4.2.0 ('No Talking') built on Feb 18 2012 10:49:59
'00-Sex.Education.2019.1080p.mkv': Using the Matroska demultiplexer.
'00-Sex.Education.2019.1080p.srt': Using the SRT subtitle reader.
'00-Sex.Education.2019.1080p.mkv' track 1: Using the MPEG-4 part 10 (AVC) video output module.
'00-Sex.Education.2019.1080p.mkv' track 2: Using the AC3 output module.
'00-Sex.Education.2019.1080p.mkv' track 3: Using the text subtitle output module.
'00-Sex.Education.2019.1080p.mkv' track 4: Using the text subtitle output module.
'00-Sex.Education.2019.1080p.srt' track 0: Using the text subtitle output module.
The file '00-Sex.Education.2019.1080p1.mkv' has been opened for writing.
Progress: 100%
The cue entries (the index) are being written...
Muxing took 349 seconds.

Vài lệnh hữu ích với mkvmeger:
mkvmerge -o output.mkv input.mkv -S # remove all subtitle tracks
mkvmerge -o output.mkv input.mkv -s 3,4 # remove tracks 3 and 4
mkvmerge -o output.mkv input.mkv -s '!3' # remove all subtitle tracks except 3
mkvmerge -i input.mkv # show track numbers
Nguồn:
https://medium.com/@edwardmp/how-to-install-ipkg-on-a-synology-ds415play-nas-14fa94901275

Chủ Nhật, 7 tháng 7, 2019

Transcode trong Fake NAS J1900


Synology có một chức năng transcode rất hữu ích, nhưng chức năng không được người bình thường sử dụng là chức năng chuyển mã thời gian thực.

Khi sử dụng DS Video hoặc trang web để xem các bộ phim trong NAS, DS Video sẽ phát hiện định dạng tệp của video. Nó sẽ được transcode theo thời gian thực trên NAS và được đẩy lên DS Video ở định dạng H264 và bạn có thể xem bình thường......

Chuyển mã video (Video Transcoding) là gì? Chuyển mã video là quá trình chuyển đổi các nội dung trong file media từ định dạng này sang định dạng khác, và việc mà file video đó có mở ra được hay không tùy thuộc vào việc thiết bị đang sử dụng có hỗ trợ định dạng video hay không. Nếu Synology truy ra được là định dạng video hoàn toàn tương thích với thiết bị đầu ra thì nó sẽ phát video ra đúng theo định dạng của video đó. Trường hợp ngược lại, nếu như định dạng không tương thích, DiskStation sẽ tự động chuyển mã video từ định dạng này sang 1 định dạng TẠM THỜI khác để có thể xuất ra thiết bị cuối. Có 2 loại chuyển mã video:
Loại 1:
Đây là loại mà DiskStation sẽ chuyển mã video sang 1 định dạng bất kỳ có khả năng tương thích với thiết bị cuối. Trong quá trình này, chất lượng video có thể bị giảm xuống còn 720p hoặc thấp hơn, tùy theo độ phân giải của file gốc và nguồn năng lượng của DiskStation. Do đó, việc băng thông có rộng hay không không ảnh hưởng gì đến chất lượng stream file video.
Loại 2:
Đây là loại sẽ xử lý file video theo định dạng MP4 hoặc MKV. Chất lượng video sẽ được giữ nguyên so vối file gốc (đường truyền H264), và chỉ có chất lượng âm thanh là sẽ được chuyển đổi tùy theo khả năng stream âm thanh của file gốc và nguồn năng lượng của DiskStation Synology. Trong trường hợp này thì file video sẽ được xuất ra thiết bị, nhưng yêu cầu băng thông rộng để đường truyền bit rate đạt tốc độ cao. Thêm vào đó, chuyển mã loại 2 sẽ được áp dụng khi file bạn yêu cầu có phụ đề trên những thiết bị như Apple TV.

Bạn có thể kiềm tra xem thiết bị Synology của bạn hỗ trợ những loại chuyển mã nào theo bảng dưới đây. Nếu như thiết bị của bạn không nằm trong danh sách ví dụ như DS112j và DS213j thì có nghĩa là nó không có chức năng chuyển mã dữ liệu. Để xem danh sách những định dạng tương thích với việc streaming file gốc và file đã được chuyển mãn, vui lòng vào đây Video Station và DS video
-------------------------------------------------- --------------------------------

Thường thì chức năng này áp dụng cho các điện thoại hay TV smart mà phần cứng cũng như phần mềm không thể chạy nổi phim

Đầu tiên thì cái NAS của bạn phải có được số SN xịn từ NAS của Synology, cái này thì các bạn tự lên web tìm kiếm. Chỉ có SN xịn thì tính năng transcode mới làm việc được.

Để kiểm tra xem tính năng transcode có làm việc hay không thì bạn có thể bật tính năng transcode từ app Media Server hoặc bật Offline Transcode từ VideoStation trên trang web. 

Nếu OK trong quá trình coi phim CPU sẽ hoạt động full và việc này có nghĩa là quá trình transcode đang làm việc bình thường. Hoặc cách khác thì bạn SSH và đặng nhập với quyền root và gõ lệnh:
cat /usr/syno/etc/codec/activation.conf 
Nếu hiển thị thông tin như dưới thì có nghĩa là OK.
{"success":true,"activated_codec":["hevc_dec","aac_dec","aac_enc","h264_dec","h264_enc","mpeg4part2_dec","ac3_dec","vc1_dec","vc1_enc"],"token":"abcxxxxxxxxxxxxxxxxx"}

Mở chức năng SSH của NAS! Và đăng nhập với quyền root
Duyệt tới thư mục VideoStation bằng lệnh:
cd /volume1/ appstore/VideoStation/etcChỉnh sửa lại tập tin TransProfile bằng lệnh:
vi TransProfileTập tin TransProfile  này chứa toàn bộ các tham số dùng cho việc transcode.
Ý nghĩa tham số: Trong ví dụ hành vi đầu tiên, số sau -vb là tốc độ mã của video - số sau -r là số khung - số sau ab là tốc độ mã âm thanh - số sau s x là độ phân giải của video.
Mỗi dòng là một loại tham số transcode, mình đã thay đổi nó thành một loại, bất kể HD rõ ràng và rõ ràng, tất cả xử lý HD!
-------------------------------------------------- --------------------------------
Mình sửa -vb 2000k -r 24 -s 1920x1080 -ab 320k có nghĩa là video được transcode có tốc độ bitrate 2M, 24 khung hình và âm thanh chuẩn 1080P.
-------------------------------------------------- --------------------------------
Mình có đính kèm file mình chỉnh sửa để ai đó cẩn: 

Bài đăng nổi bật

Mạch trạm hàn đa năng V4

  Mạch trạm hàn V4 của Toàn Thợ Điện là phiên bản nâng cấp của dòng V3, hướng đến việc dùng được rất nhiều loại tay hàn/mũi hàn khác nhau tr...

Popular Posts