SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.04k stars 1.24k forks source link

rtd1296 support to ffmpeg package (for DTS) #2997

Closed Striper16 closed 6 years ago

Striper16 commented 7 years ago

For new Package Requests, see the guidelines

Setup

_Package Name: ffmpeg _Package Version: v3.3.3-7

_NAS Model: DS218play _NAS Architecture: rtd1296 _DSM version: 6.1.3

Expected behavior

Support for DS218play with rtd1296 architecture in ffmpeg package.

Actual behavior

No ffmpeg package available for DS218play.

Notes

Im looking for a community ffmpeg package for DTS support.

Any help would be greatly appreciated. Thank You for your time.

ymartin59 commented 7 years ago

There are patches to be designed so that package can be built for ARMv8 / AARCH64 because of libx264 assembly code. See https://github.com/SynoCommunity/spksrc/issues/2886#issuecomment-334266794 Eventually building with x264 support may be an option.

sandval commented 7 years ago

I have a DS118 with rtd1296 architecture, ffmpeg support would help me lot either. Thank you for your time.

rafieek commented 7 years ago

My DS218play with rtd1296 could really use ffmpeg too. I have a 4K video with DTS HD and ffmpeg would allow DS Video to play it. Hope you guys can do it. Thanks so much for the work you guys do!

TonVH commented 7 years ago

Same for GIT & Python, these are necessary in order to get several other packages running.

WodKa78 commented 7 years ago

python can be found in very first issue on top of the issue list. Git also by clicking my name but please don't post unrelated issues in a Thread regarding other issues.

kianrafiee commented 7 years ago

@ymartin59 have you had any luck patching support for ffmpeg to rtd1296 this past month?

ymartin59 commented 7 years ago

No luck, neither time. DSM 6 support is first priority

Idree commented 6 years ago

This would be great for all the new nas owners and people who upgraded :) Upgraded from the DS111 to the DS218play after 7 years!

robsenheiner commented 6 years ago

Something new on that topic by any chance?

ymartin59 commented 6 years ago

As owner of DSM rtd1296 architecture, may you please download and test this "beta" ffmpeg built: http://dl.free.fr/oIHqgBdrA If possible, please run from command line ffmpeg -i on various media files. Warning: do not expect Video Station to use it, as recent version is stuck to Synology embedded version. Please report success or any failure with command output

kianrafiee commented 6 years ago

@ymartin59 when you say its embedded version, what exactly do you mean? does that mean lets say I try to use Plex to play a movie, it wont make use of ffmpeg to play the TruHD audio track of an mkv? if so, is this how its always going to be or will a future release have that ability and what is required to bring that functionality? anyway I am installing right now and will test it out!

kianrafiee commented 6 years ago

the file is a zip and will not install in package center. if i unzip it, it becomes a folder which i cannot use to install either. not sure how to repackage either.

kianrafiee commented 6 years ago

nevermind i see the ffmpeg thread has correct updated package, will test that thanks

jfmou commented 6 years ago

I've installed it on my ds218. It works perfectly with video station and actually transcode dts and dts hd @ymartin59 ! Only TrueHD and EAC3 aren't able to playback with video station transcoding yet. Back home, i'll try it over cli to see the trace I get with ffmpeg, trying to figure out if this limitation is a ffmpeg one or a video station one.

ymartin59 commented 6 years ago

I have to confirm but I think EAC3 is already enabled in SynoCommunity ffmpeg. As I warned you, there is chance your Video Station testing has been run Synology ffmpeg version, not SynoCommunity package...

cricou76 commented 6 years ago

Thanks, !! DTS is perfectly decoded using Synology DS118 (player VideoStation works also fine) Thanks a lot

jfmou commented 6 years ago

@ymartin59 im not sure i've understand you well. But aren't we testing the future SynoCommunity ffmpeg right here, since this packages isn't avalaible in SynoCommunity for rtd1296 ? There is no SynoCommunity ffmpeg for this arch so far. Video station does not natively transcode DTS and it's a feature for them. I've test it right before installing the version you packaged. Before the install, as expected, it didn't transcode DTS and DTS HD + EAC3 and TrueHD. After, DTS* aren't a problem anymore. So it looks like video station does use manually installed ffmpeg.

btw, I use the latest stable video station version 2.3.7-1484

ymartin59 commented 6 years ago

OK. Please state me clearly if EAC3 and/or TrueHD still does not work with this preview package.

jfmou commented 6 years ago

I confirm that TrueHD and E-AC3 are not transcoded by my ds218 with the test package from here

sandval commented 6 years ago

Thanks ymartin59, you're a hero! DTS is perfectly decoded in Synology DS118. Also Roku DSVideo plays now DTS without a problem. :)

ymartin59 commented 6 years ago

In fact @m4tt075 is a hero...

cricou76 commented 6 years ago

yes , thanks

kuenming commented 6 years ago

video station version 2.3.4-1468 is only support EAC3 Codes,Later versions stop EAC3 support, Only follow the steps below to correct it

EAC3 Fix steps follows

thibautd commented 6 years ago

@ymartin59 I tried on DS218 Play and it seems that after installing your package I'm able to watch movies from DS Video using DTS audio, whereas previously I had a message saying audio format is not supported.

Thanks a lot, seems to work !

sandval commented 6 years ago

Thanks @m4tt075, you're great. :)

ezajkul commented 6 years ago

Thanks @m4tt075 and @ymartin59, dts plays perfectly on the ds218play.

jfmou commented 6 years ago

Still working like a charm after updating to DSM 6.1.5-15254 on my DS218

ptitoliv commented 6 years ago

Works perfectly on a DS 418. Thank you very much to the devs !

Keeviiin commented 6 years ago

Great stuff! It even works on DS418 with DSM 6.2 Beta!

Thank you very much :)

ymartin59 commented 6 years ago

FFmpeg package update published

JernejCG commented 6 years ago

I know this is closed, but on my ds418 all works except EAC3

Tookre commented 3 years ago

built: http://dl.free.fr/oIHqgBdrA

I have installed the FFmpeg package on my 218play but unfortunately DTS videos are still not playing in the Video Station. Does anyone have an idea what this could be?

Am grateful for any help!

124freibier commented 1 year ago

As owner of DSM rtd1296 architecture, may you please download and test this "beta" ffmpeg built: http://dl.free.fr/oIHqgBdrA If possible, please run from command line ffmpeg -i on various media files. Warning: do not expect Video Station to use it, as recent version is stuck to Synology embedded version. Please report success or any failure with command output

@ymartin59 the link is down, can you reupload it please?

th0ma7 commented 1 year ago

Ffmpeg6 is available here https://synocommunity.com/package/ffmpeg6

124freibier commented 1 year ago

Ffmpeg6 is available here https://synocommunity.com/package/ffmpeg6

Thank you!