Another plea for a basics guide to transcoding

This is yet another request for help with transcoding.
I just read a thread here viewtopic.php?f=7&t=10442&p=69632&hilit=syntax#p69632
where it is claimed that there is a very detailed guide at
http://wiki.serviio.org/doku.php?id=file_np
The only trouble is that the link points to a page entitled "Provide details of a video file that doesn't play".
I've got to a point where I can convert my files to run on my setup, but rather than converting every file, it would be easier to have Serviio transcode them. But Serviio (Sony 2013US profile) doesn't transcode them so that they work on my PC/network/TV.
I would expect that, if I can convert files, then I should be able write a transcode routine to convert them instead. Am I naive?
I've looked at the xml of some profiles, and it doesn't look daunting. But I can't find any guide to the structure of a profile - at least, not one that tells me what I want to know.
How do you define the input? What syntax?
What syntax do you use to define things like the Frames per Second, the output Resolution etc?
How do you define the output? What syntax?
Do I have to crawl through available samples and pick out bits as I find them?
I (think I) need a process whichs accepts an AVI file and outputs it as an MPEG4 stream, with the following attributes:
Frames per second in the range 12 to 30. Say 12.
Resolution based on a maximum width of 1024 pixels
Maximum bit rate 1200 kbps
Is there a guide which tells me how to do this, and also gives me a broader understanding if my first attempts fail?
I just read a thread here viewtopic.php?f=7&t=10442&p=69632&hilit=syntax#p69632
where it is claimed that there is a very detailed guide at
http://wiki.serviio.org/doku.php?id=file_np
The only trouble is that the link points to a page entitled "Provide details of a video file that doesn't play".
I've got to a point where I can convert my files to run on my setup, but rather than converting every file, it would be easier to have Serviio transcode them. But Serviio (Sony 2013US profile) doesn't transcode them so that they work on my PC/network/TV.
I would expect that, if I can convert files, then I should be able write a transcode routine to convert them instead. Am I naive?
I've looked at the xml of some profiles, and it doesn't look daunting. But I can't find any guide to the structure of a profile - at least, not one that tells me what I want to know.
How do you define the input? What syntax?
What syntax do you use to define things like the Frames per Second, the output Resolution etc?
How do you define the output? What syntax?
Do I have to crawl through available samples and pick out bits as I find them?
I (think I) need a process whichs accepts an AVI file and outputs it as an MPEG4 stream, with the following attributes:
Frames per second in the range 12 to 30. Say 12.
Resolution based on a maximum width of 1024 pixels
Maximum bit rate 1200 kbps
Is there a guide which tells me how to do this, and also gives me a broader understanding if my first attempts fail?