• 42

[分享] FFmpegWithDTS 讓 Synology Video Station 支援 DTS 音軌

reision wrote:
請問我的設備是DS716+,裝了ffmpegwithDTS後,DSVideo畫質設定"高",在iphone端播放都正常,但透過iphone輸出到chromecast 的影片都會變成沒有聲音(AC3),停用ffmpegwithDTS後透過iphone輸出到chromecast恢復正常。...(恕刪)


問一下, 你測試的影片是有 DTS 音軌的嗎? DS716+ 是跑 DSM 5.2 吧!
FB: Pctine
pctine wrote:
問一下, 你測試的...(恕刪)


我測試的影片是AC3音軌,DSM是5.2 5644 update 3
chromecast為2015版(圓形外觀)

簡單來說,ffmpegwithDTS啟動後,只要DSVideo畫質設定為高,則不管影片來源是dts或ac3,chromecast都會有影無聲,但若將DSVideo畫質設定為中或低,則輸出chromecast聲音都正常。
reision wrote:
我測試的影片是AC3音軌,DSM是5.2 5644 update 3
chromecast為2015版(圓形外觀)

簡單來說,ffmpegwithDTS啟動後,只要DSVideo畫質設定為高,則不管影片來源是dts或ac3,chromecast都會有影無聲,但若將DSVideo畫質設定為中或低,則輸出chromecast聲音都正常。...(恕刪)


試了一下, 先不管 ffmpegwithDTS 這個 3rd party app, 本身 DS Video iOS app or Video Station 就有問題.

未使用 ffmpegwithDTS app 時, 當設定 '轉碼=高' 時, 實際去觀察 video station 並沒有執行硬體轉碼的程序, 雖然 chromecast 有輸出, 但它是直接串流原始影片, 但當設定為 '中' 時, 硬體轉碼才有啟動.

ps: DS Video Android app 也有相同的問題, 指定轉碼=高 時, video station 同樣未執行硬體轉碼程序.
FB: Pctine
pctine wrote:
試了一下, 先不管...(恕刪)


Chromecast本身就有支援H264及AC3, 故若轉碼設為高,同時影片格式剛好為H264,音軌為 AC3,且網路條件允許的前提下,不啟動轉碼程序看似屬正常邏輯,

在上述的環境底下,ffmpegwithDTS停用是可以正常播放的,但若ffmpegwithDTS啟用,則會發生無聲的狀況。

因此,奇怪的地方在於,ffmpegwithDTS啟用的情況下,必需強迫轉碼啟動才會有聲音?
reision wrote:

Chromecast本身就有支援H264及AC3, 故若轉碼設為高,同時影片格式剛好為H264,音軌為 AC3,且網路條件允許的前提下,不啟動轉碼程序看似屬正常邏輯,

在上述的環境底下,ffmpegwithDTS停用是可以正常播放的,但若ffmpegwithDTS啟用,則會發生無聲的狀況。

因此,奇怪的地方在於,ffmpegwithDTS啟用的情況下,必需強迫轉碼啟動才會有聲音?..(恕刪)


應該不是這樣, 因為我是用 chromecast & apple tv 去做交叉測試.

*如果手動去指定 DS Video app 要做轉碼, 那麼 video station 就一定要轉, 即使影片格式是 device 已經支援的. (這存在一種可能性, 前面提到, 測試的影片當指定轉碼品質=高 時, 如果恰好原始影片解析度剛好 match video station 中所設定的高解析度時, 似乎就不需要再做 video 轉碼, 但現在 ds video ios & android 兩個版本有不一致的情況, 就是同一部影片在 ios 會轉碼, 但 android 不會)

*chromecast 並不支援 ac3 decode, 而是 ac3 passthrough, 這在 app 上面可以指定到底 video station 要不要做 AC3 transcode, 如果你不勾選 passthrough, 它會去 call ffmpeg 轉碼.


其實我之前沒有去注意 AC3 decode 的問題, 因為都是設 passthrough 讓擴大機去解. 現在唯一有問題的部份就是 DTS 而已. 不管 apple tv or chromecast 也都沒有 DTS passthrough, 所以才需要 3rd party ffmpegwithDTS 套件.
FB: Pctine

pctine wrote:
應該不是這樣, 因...(恕刪)



感謝p兄解說,如果是這樣的話跟原廠反應,原廠應該也不會理我吧,畢竟若不使用ffmpegwithDTS話,除了ac3 passthrough開啟會無法播放的問題外,其餘則一切正常。


借個標題想請問一下,那除了chromecast可以跟ds video搭配有字幕外,還有哪些是可以在ffmpegwithDTS啟用的環境下正常使用的影音串流設備呢?(包含支援外掛字幕及轉碼設定高)。

reision wrote:
感謝p兄解說,如果是這樣的話跟原廠反應,原廠應該也不會理我吧,畢竟若不使用ffmpegwithDTS話,除了ac3 passthrough開啟會無法播放的問題外,其餘則一切正常。


原廠不會理會你用 3rd party 套件所遇到的問題, 不過現在看起來 video station 搭 ds video app, 本身在轉碼設定上及實際串流的結果好像也有一些不允合的情況, 這我在 beta 2 那個討論串再另行反應好了.

DSM 6.0 正式版推出後可能還要再等看看有沒有 3rd party DTS 的解決方案出來.


借個標題想請問一下,那除了chromecast可以跟ds video搭配有字幕外,還有哪些是可以在ffmpegwithDTS啟用的環境下正常使用的影音串流設備呢?(包含支援外掛字幕及轉碼設定高)。...(恕刪)


在串流上我試過是 Apple TV 會比 chromecast 好用. 但 DTS 解碼的問題在 DSM 6.0 現在仍是無解. 如果你是指在區網內播放, 建議還是另外買一台播放器吧.
FB: Pctine

reision wrote:
借個標題想請問一下,那除了chromecast可以跟ds video搭配有字幕外,
還有哪些是可以在ffmpegwithDTS啟用的環境下正常使用的影音串流設備呢?
(包含支援外掛字幕及轉碼設定高)。


不要再折騰了
這種內建的app 都會有授權問題
其實這種案例在很多產品上都有例子啊
但是如果你是用一些pc/mac上的軟體
那通常環境會比較完善 因為沒有授權費 直接讀你電腦裡的解碼包

例如我常用airvideo
(這軟體國外的 我常常推薦應該不會是業配文...)
他運作方式就是你手機跟電腦裝他app
然後電腦會去讀你有裝過的一些解碼包
所以你可能第一次用手機去播電腦影片的時候
他會說你缺少什麼東西 叫你去裝 裝好以後就可以播了
而且你電腦即使再爛 也很難比你nas還爛...
而且區網內 電腦去讀nas 的速度 比起影片的比特率而言 綽綽有餘
所以不用擔心區網跑不動
有沒有DS416的版本,我找不到QQ
今天手癢把ds214play更新成6.0 之後 發現DTS不能撥
才想起有這個套件
也才發現不支援
整個要崩潰了
我幾乎所有的電影都是DTS的
嘆.......
這樣我的NAS都要廢了...
  • 42
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 42)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?